LCOV - code coverage report
Current view: top level - gcc/rust/ast Coverage Total Hit
Test: gcc.info Lines: 68.9 % 12899 8888
Test Date: 2026-01-31 09:44:02 Functions: 75.6 % 2798 2116
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: - 0 0

File Sort by file name Line Coverage Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit Rate Total Hit
rust-ast-builder.cc
80.9%80.9%
80.9 % 329 266 - 94.1 % 68 64
rust-ast-builder.h
100.0%
100.0 % 18 18 - 100.0 % 9 9
rust-ast-collector.cc
58.0%58.0%
58.0 % 2245 1302 - 68.6 % 370 254
rust-ast-collector.h
83.3%83.3%
83.3 % 66 55 - 82.1 % 56 46
rust-ast-dump.cc
48.3%48.3%
48.3 % 29 14 - 42.9 % 7 3
rust-ast-dump.h
60.5%60.5%
60.5 % 43 26 - 33.3 % 3 1
rust-ast-formatting.cc
0.0%
0.0 % 42 - 0.0 % 5
rust-ast-fragment.cc
87.5%87.5%
87.5 % 80 70 - 95.5 % 22 21
rust-ast-fragment.h
100.0%
100.0 % 1 1 - -
rust-ast-pointer-visitor.cc
90.0%90.0%
90.0 % 874 787 - 90.1 % 172 155
rust-ast-pointer-visitor.h
91.7%91.7%
91.7 % 12 11 - 88.9 % 9 8
rust-ast-visitor.cc
92.0%92.0%
92.0 % 929 855 - 92.1 % 189 174
rust-ast-visitor.h
100.0%
100.0 % 11 11 - -
rust-ast.cc
32.3%32.3%
32.3 % 2466 796 - 49.7 % 326 162
rust-ast.h
89.5%89.5%
89.5 % 466 417 - 80.5 % 128 103
rust-builtin-ast-nodes.h
73.8%73.8%
73.8 % 61 45 - 62.5 % 16 10
rust-collect-lang-items.cc
97.9%97.9%
97.9 % 48 47 - 100.0 % 24 24
rust-collect-lang-items.h
100.0%
100.0 % 2 2 - -
rust-desugar-apit.cc
81.9%81.9%
81.9 % 282 231 - 94.4 % 18 17
rust-desugar-for-loops.cc
100.0%
100.0 % 72 72 - 100.0 % 5 5
rust-desugar-for-loops.h
100.0%
100.0 % 1 1 - -
rust-desugar-question-mark.cc
100.0%
100.0 % 57 57 - 100.0 % 6 6
rust-desugar-try-block.cc
94.7%94.7%
94.7 % 19 18 - 100.0 % 3 3
rust-desugar-while-let.cc
100.0%
100.0 % 35 35 - 100.0 % 5 5
rust-desugar-while-let.h
100.0%
100.0 % 1 1 - -
rust-expr.h
81.9%81.9%
81.9 % 1692 1386 - 78.5 % 572 449
rust-expression-yeast.cc
100.0%
100.0 % 26 26 - 100.0 % 3 3
rust-fmt.cc
100.0%
100.0 % 7 7 - 100.0 % 2 2
rust-fmt.h
100.0%
100.0 % 30 30 - 100.0 % 3 3
rust-item.h
87.9%87.9%
87.9 % 942 828 - 82.7 % 243 201
rust-macro.h
75.3%75.3%
75.3 % 332 250 - 70.7 % 82 58
rust-path.cc
59.0%59.0%
59.0 % 161 95 - 65.4 % 26 17
rust-path.h
86.5%86.5%
86.5 % 468 405 - 83.8 % 130 109
rust-pattern.cc
32.3%32.3%
32.3 % 229 74 - 52.1 % 48 25
rust-pattern.h
75.5%75.5%
75.5 % 449 339 - 70.7 % 133 94
rust-stmt.h
88.1%88.1%
88.1 % 84 74 - 76.5 % 34 26
rust-type.h
81.4%81.4%
81.4 % 290 236 - 72.8 % 81 59

Generated by: LCOV version 2.1-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.