LCOV - code coverage report
Current view: top level - gcc/rust/hir/tree Coverage Total Hit
Test: gcc.info Lines: 51.4 % 7275 3737
Test Date: 2026-02-28 14:20:25 Functions: 55.6 % 1888 1049
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-hir-type-abstract.cc
0.0%
0.0 % 2 0.0 % 1
rust-hir-generic-param.cc
25.6%25.6%
25.6 % 86 22 45.5 % 11 5
rust-hir-item.cc
32.1%32.1%
32.1 % 630 202 40.7 % 91 37
rust-hir.cc
37.8%37.8%
37.8 % 2397 907 60.9 % 409 249
rust-hir-expr.cc
41.4%41.4%
41.4 % 876 363 29.9 % 271 81
rust-hir.h
46.2%46.2%
46.2 % 13 6 0.0 % 2
rust-hir-expr.h
49.4%49.4%
49.4 % 543 268 39.3 % 183 72
rust-hir-type.cc
49.7%49.7%
49.7 % 173 86 54.5 % 33 18
rust-hir-pattern-abstract.h
50.0%50.0%
50.0 % 6 3 0.0 % 2
rust-hir-stmt.cc
50.0%50.0%
50.0 % 52 26 57.1 % 7 4
rust-hir-visitor.h
53.3%53.3%
53.3 % 289 154 55.6 % 338 188
rust-hir-type.h
54.1%54.1%
54.1 % 74 40 43.5 % 23 10
rust-hir-type-no-bounds.h
60.0%60.0%
60.0 % 5 3 0.0 % 1
rust-hir-generic-param.h
60.0%60.0%
60.0 % 25 15 50.0 % 10 5
rust-hir-path.cc
61.7%61.7%
61.7 % 230 142 60.0 % 45 27
rust-hir-item.h
65.8%65.8%
65.8 % 474 312 59.3 % 140 83
rust-hir-expr-abstract.h
70.6%70.6%
70.6 % 17 12 66.7 % 6 4
rust-hir-type-abstract.h
75.0%75.0%
75.0 % 12 9 50.0 % 4 2
rust-hir-visitor.cc
79.3%79.3%
79.3 % 735 583 78.3 % 143 112
rust-hir-stmt.h
83.7%83.7%
83.7 % 43 36 77.8 % 18 14
rust-hir-bound.h
85.7%85.7%
85.7 % 14 12 75.0 % 4 3
rust-hir-path.h
86.6%86.6%
86.6 % 164 142 85.1 % 47 40
rust-hir-trait-bound.h
87.5%87.5%
87.5 % 16 14 100.0 % 5 5
rust-hir-pattern.h
94.7%94.7%
94.7 % 357 338 95.7 % 92 88
rust-hir-node.h
100.0%
100.0 % 1 1 -
rust-hir-visitable.h
100.0%
100.0 % 1 1 -
rust-hir-bound-abstract.h
100.0%
100.0 % 4 4 -
rust-hir-literal.h
100.0%
100.0 % 8 8 -
rust-hir-attrs.h
100.0%
100.0 % 9 9 -
rust-hir-visibility.h
100.0%
100.0 % 9 9 100.0 % 1 1
rust-hir-simple-path.h
100.0%
100.0 % 10 10 100.0 % 1 1

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.