LCOV - code coverage report
Current view: top level - gcc/rust/expand Coverage Total Hit
Test: gcc.info Lines: 79.0 % 5281 4171
Test Date: 2026-02-28 14:20:25 Functions: 66.4 % 676 449
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

File Sort by file name Line Coverage Sort by line coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit
rust-macro-builtins-log-debug.cc
0.0%
0.0 % 3 0.0 % 1
rust-proc-macro.h
0.0%
0.0 % 14 -
rust-derive.h
8.2%8.2%
8.2 % 170 14 2.5 % 160 4
rust-proc-macro.cc
12.7%12.7%
12.7 % 71 9 18.2 % 11 2
rust-derive-partial-eq.cc
56.0%56.0%
56.0 % 182 102 69.2 % 13 9
rust-derive-copy.cc
62.5%62.5%
62.5 % 32 20 62.5 % 8 5
rust-macro-builtins.cc
69.6%69.6%
69.6 % 23 16 66.7 % 6 4
rust-derive.cc
70.9%70.9%
70.9 % 86 61 100.0 % 3 3
rust-macro-invoc-lexer.cc
71.4%71.4%
71.4 % 28 20 75.0 % 4 3
rust-macro-expand.h
71.4%71.4%
71.4 % 119 85 54.5 % 22 12
rust-cfg-strip.cc
71.4%71.4%
71.4 % 1162 830 94.3 % 123 116
rust-macro-builtins-format-args.cc
77.9%77.9%
77.9 % 68 53 100.0 % 3 3
rust-expand-visitor.cc
80.7%80.7%
80.7 % 591 477 80.2 % 111 89
rust-derive-default.cc
81.6%81.6%
81.6 % 76 62 81.8 % 11 9
rust-macro-builtins-asm.cc
85.7%85.7%
85.7 % 526 451 100.0 % 30 30
rust-macro-invoc-lexer.h
86.7%86.7%
86.7 % 15 13 100.0 % 1 1
rust-derive-eq.cc
87.0%87.0%
87.0 % 108 94 83.3 % 12 10
rust-macro-expand.cc
87.2%87.2%
87.2 % 585 510 92.7 % 41 38
rust-derive-ord.cc
87.5%87.5%
87.5 % 136 119 78.6 % 14 11
rust-macro-builtins-include.cc
91.0%91.0%
91.0 % 122 111 100.0 % 3 3
rust-macro-builtins-helpers.cc
92.2%92.2%
92.2 % 129 119 100.0 % 11 11
rust-expand-format-args.cc
92.4%92.4%
92.4 % 66 61 100.0 % 3 3
rust-derive-debug.cc
92.6%92.6%
92.6 % 54 50 90.0 % 10 9
rust-macro-substitute-ctx.cc
93.3%93.3%
93.3 % 149 139 100.0 % 8 8
rust-token-tree-desugar.cc
95.8%95.8%
95.8 % 24 23 100.0 % 4 4
rust-macro-builtins-utility.cc
96.6%96.6%
96.6 % 178 172 100.0 % 6 6
rust-derive-hash.cc
97.1%97.1%
97.1 % 137 133 92.3 % 13 12
rust-derive-clone.h
100.0%
100.0 % 1 1 -
rust-derive-copy.h
100.0%
100.0 % 1 1 -
rust-derive-debug.h
100.0%
100.0 % 1 1 -
rust-derive-default.h
100.0%
100.0 % 1 1 -
rust-derive-eq.h
100.0%
100.0 % 1 1 -
rust-derive-hash.h
100.0%
100.0 % 1 1 -
rust-derive-partial-eq.h
100.0%
100.0 % 1 1 -
rust-macro-builtins.h
100.0%
100.0 % 2 2 -
rust-token-tree-desugar.h
100.0%
100.0 % 2 2 -
rust-macro-substitute-ctx.h
100.0%
100.0 % 3 3 -
rust-derive-cmp-common.h
100.0%
100.0 % 5 5 -
rust-cfg-strip.h
100.0%
100.0 % 9 9 100.0 % 7 7
rust-derive-ord.h
100.0%
100.0 % 9 9 100.0 % 2 2
rust-macro-builtins-asm.h
100.0%
100.0 % 19 19 -
rust-macro-builtins-offset-of.cc
100.0%
100.0 % 22 22 100.0 % 1 1
rust-macro-builtins-location.cc
100.0%
100.0 % 25 25 100.0 % 3 3
rust-expand-visitor.h
100.0%
100.0 % 43 43 100.0 % 12 12
rust-derive-cmp-common.cc
100.0%
100.0 % 94 94 100.0 % 6 6
rust-derive-clone.cc
100.0%
100.0 % 187 187 100.0 % 13 13

Generated by: LCOV version 2.4-beta

LCOV profile is generated on x86_64 machine using following configure options: configure --disable-bootstrap --enable-coverage=opt --enable-languages=c,c++,fortran,go,jit,lto,rust,m2 --enable-host-shared. GCC test suite is run with the built compiler.