LCOV - code coverage report
Current view: top level - gcc/rust/ast Coverage Total Hit
Test: gcc.info Lines: 69.0 % 12517 8636
Test Date: 2025-12-06 14:04:50 Functions: 76.2 % 2621 1997
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
81.0%81.0%
81.0 % 332 269 - 94.1 % 68 64
rust-ast-builder.h
100.0%
100.0 % 18 18 - 100.0 % 9 9
rust-ast-collector.cc
54.1%54.1%
54.1 % 1886 1021 - 64.8 % 199 129
rust-ast-collector.h
100.0%
100.0 % 53 53 - 88.2 % 51 45
rust-ast-dump.cc
50.0%50.0%
50.0 % 20 10 - 50.0 % 6 3
rust-ast-dump.h
92.3%92.3%
92.3 % 26 24 - 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
91.0%91.0%
91.0 % 877 798 - 91.3 % 172 157
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 % 930 856 - 92.1 % 189 174
rust-ast-visitor.h
100.0%
100.0 % 11 11 - -
rust-ast.cc
32.1%32.1%
32.1 % 2467 791 - 49.4 % 326 161
rust-ast.h
89.6%89.6%
89.6 % 472 423 - 80.8 % 130 105
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 % 60 60 - 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
82.0%82.0%
82.0 % 1689 1385 - 78.4 % 570 447
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.6%87.6%
87.6 % 945 828 - 82.7 % 243 201
rust-macro.h
75.3%75.3%
75.3 % 332 250 - 70.7 % 82 58
rust-path.cc
59.4%59.4%
59.4 % 160 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
78.6%78.6%
78.6 % 449 353 - 73.7 % 133 98
rust-stmt.h
88.1%88.1%
88.1 % 84 74 - 76.5 % 34 26
rust-type.h
83.1%83.1%
83.1 % 290 241 - 75.3 % 81 61

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.