LCOV - code coverage report
Current view: top level - gcc/rust/expand Coverage Total Hit
Test: gcc.info Lines: 81.5 % 5364 4372
Test Date: 2026-08-22 16:33:35 Functions: 67.7 % 657 445
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-derive.h
8.3%8.3%
8.3 % 169 14 2.5 % 159 4
rust-derive-clone.h
100.0%
100.0 % 1 1 -
rust-derive-cmp-common.h
100.0%
100.0 % 5 5 -
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-asm.h
100.0%
100.0 % 19 19 -
rust-macro-builtins.h
100.0%
100.0 % 2 2 -
rust-macro-substitute-ctx.h
100.0%
100.0 % 3 3 -
rust-proc-macro.h
0.0%
0.0 % 14 -
rust-token-tree-desugar.h
100.0%
100.0 % 2 2 -
rust-proc-macro.cc
12.7%12.7%
12.7 % 71 9 18.2 % 11 2
rust-macro-expand.h
75.8%75.8%
75.8 % 120 91 59.1 % 22 13
rust-macro-builtins.cc
69.6%69.6%
69.6 % 23 16 66.7 % 6 4
rust-derive-partial-eq.cc
57.4%57.4%
57.4 % 183 105 69.2 % 13 9
rust-macro-invoc-lexer.cc
71.4%71.4%
71.4 % 28 20 75.0 % 4 3
rust-expand-visitor.cc
82.0%82.0%
82.0 % 512 420 81.1 % 90 73
rust-derive-default.cc
92.4%92.4%
92.4 % 79 73 81.8 % 11 9
rust-derive-debug.cc
94.5%94.5%
94.5 % 55 52 90.0 % 10 9
rust-derive-eq.cc
88.2%88.2%
88.2 % 110 97 91.7 % 12 11
rust-derive-hash.cc
97.9%97.9%
97.9 % 141 138 92.3 % 13 12
rust-macro-expand.cc
88.4%88.4%
88.4 % 601 531 92.7 % 41 38
rust-derive-ord.cc
97.1%97.1%
97.1 % 136 132 92.9 % 14 13
rust-cfg-strip.cc
73.2%73.2%
73.2 % 1146 839 95.0 % 120 114
rust-macro-builtins-log-debug.cc
93.8%93.8%
93.8 % 48 45 100.0 % 1 1
rust-macro-builtins-offset-of.cc
100.0%
100.0 % 21 21 100.0 % 1 1
rust-macro-invoc-lexer.h
86.7%86.7%
86.7 % 15 13 100.0 % 1 1
rust-derive-ord.h
100.0%
100.0 % 9 9 100.0 % 2 2
rust-early-cfg-strip.cc
100.0%
100.0 % 7 7 100.0 % 2 2
rust-derive.cc
97.8%97.8%
97.8 % 93 91 100.0 % 3 3
rust-expand-format-args.cc
92.6%92.6%
92.6 % 68 63 100.0 % 3 3
rust-extern-crate-loader.cc
100.0%
100.0 % 15 15 100.0 % 3 3
rust-macro-builtins-format-args.cc
91.2%91.2%
91.2 % 68 62 100.0 % 3 3
rust-macro-builtins-include.cc
91.0%91.0%
91.0 % 122 111 100.0 % 3 3
rust-macro-builtins-location.cc
100.0%
100.0 % 29 29 100.0 % 3 3
rust-token-tree-desugar.cc
95.8%95.8%
95.8 % 24 23 100.0 % 4 4
rust-derive-cmp-common.cc
100.0%
100.0 % 95 95 100.0 % 6 6
rust-cfg-strip.h
100.0%
100.0 % 9 9 100.0 % 7 7
rust-macro-builtins-utility.cc
92.4%92.4%
92.4 % 249 230 100.0 % 7 7
rust-derive-copy.cc
100.0%
100.0 % 32 32 100.0 % 8 8
rust-macro-substitute-ctx.cc
93.3%93.3%
93.3 % 149 139 100.0 % 8 8
rust-macro-builtins-helpers.cc
92.2%92.2%
92.2 % 128 118 100.0 % 11 11
rust-expand-visitor.h
100.0%
100.0 % 42 42 100.0 % 12 12
rust-derive-clone.cc
100.0%
100.0 % 189 189 100.0 % 13 13
rust-macro-builtins-asm.cc
86.3%86.3%
86.3 % 526 454 100.0 % 30 30

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.