LCOV - code coverage report
Current view: top level - gcc/rust/resolve Coverage Total Hit
Test: gcc.info Lines: 73.4 % 4498 3303
Test Date: 2024-04-20 14:03:02 Functions: 51.5 % 840 433
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-late-name-resolver-2.0.cc
0.0%
0.0 % 59 - 0.0 % 9
rust-ast-resolve-base.cc
9.7%9.7%
9.7 % 310 30 - 8.5 % 153 13
rust-default-resolver.cc
17.2%17.2%
17.2 % 290 50 - 13.8 % 123 17
rust-toplevel-name-resolver-2.0.cc
26.0%26.0%
26.0 % 223 58 - 30.4 % 46 14
rust-name-resolution-context.cc
38.3%38.3%
38.3 % 47 18 - 60.0 % 5 3
rust-rib.h
50.0%50.0%
50.0 % 2 1 - -
rust-rib.cc
58.3%58.3%
58.3 % 24 14 - 57.1 % 7 4
rust-early-name-resolver-2.0.cc
75.0%75.0%
75.0 % 116 87 - 93.3 % 15 14
rust-ast-resolve-stmt.cc
78.9%78.9%
78.9 % 19 15 - 75.0 % 4 3
rust-ast-resolve-implitem.h
80.0%80.0%
80.0 % 125 100 - 70.0 % 20 14
rust-ast-resolve-stmt.h
80.6%80.6%
80.6 % 232 187 - 69.6 % 23 16
rust-early-name-resolver.cc
81.6%81.6%
81.6 % 320 261 - 70.1 % 87 61
rust-ast-resolve-toplevel.h
84.8%84.8%
84.8 % 310 263 - 71.4 % 35 25
rust-ast-resolve-expr.cc
85.2%85.2%
85.2 % 392 334 - 88.5 % 52 46
rust-ast-resolve-type.cc
88.6%88.6%
88.6 % 289 256 - 92.9 % 28 26
rust-name-resolver.cc
89.5%89.5%
89.5 % 342 306 - 87.5 % 56 49
rust-forever-stack.hxx
90.1%90.1%
90.1 % 142 128 - 36.4 % 66 24
rust-ast-resolve-pattern.cc
90.3%90.3%
90.3 % 175 158 - 93.3 % 15 14
rust-ast-resolve-path.cc
92.0%92.0%
92.0 % 162 149 - 100.0 % 7 7
rust-ast-resolve-item.cc
95.9%95.9%
95.9 % 684 656 - 97.9 % 47 46
rust-ast-resolve-type.h
96.4%96.4%
96.4 % 83 80 - 92.3 % 13 12
rust-ast-resolve-expr.h
100.0%
100.0 % 1 1 - -
rust-ast-resolve-path.h
100.0%
100.0 % 1 1 - -
rust-ast-resolve-struct-expr-field.h
100.0%
100.0 % 1 1 - -
rust-toplevel-name-resolver-2.0.h
100.0%
100.0 % 1 1 - -
rust-default-resolver.h
100.0%
100.0 % 2 2 - 0.0 % 2
rust-early-name-resolver-2.0.h
100.0%
100.0 % 4 4 - -
rust-ast-resolve-base.h
100.0%
100.0 % 5 5 - 33.3 % 3 1
rust-early-name-resolver.h
100.0%
100.0 % 9 9 - 100.0 % 1 1
rust-ast-resolve-item.h
100.0%
100.0 % 13 13 - 100.0 % 1 1
rust-forever-stack.h
100.0%
100.0 % 14 14 - 100.0 % 8 8
rust-ast-resolve-pattern.h
100.0%
100.0 % 16 16 - 100.0 % 1 1
rust-ast-resolve-struct-expr-field.cc
100.0%
100.0 % 19 19 - 100.0 % 5 5
rust-name-resolver.h
100.0%
100.0 % 24 24 - 100.0 % 4 4
rust-ast-resolve.cc
100.0%
100.0 % 42 42 - 100.0 % 4 4

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.