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

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.