LCOV - code coverage report
Current view: top level - gcc/rust/resolve Coverage Total Hit
Test: gcc.info Lines: 80.3 % 5709 4583
Test Date: 2025-06-21 16:26:05 Functions: 67.3 % 969 652
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-default-resolver.h
100.0%
100.0 % 2 2 - 0.0 % 2
rust-forever-stack.cc
0.0%
0.0 % 129 - 0.0 % 26
rust-ast-resolve-base.cc
9.5%9.5%
9.5 % 316 30 - 8.3 % 156 13
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-finalize-imports-2.0.h
100.0%
100.0 % 1 1 - -
rust-late-name-resolver-2.0.h
100.0%
100.0 % 1 1 - -
rust-finalize-imports-2.0.cc
25.5%25.5%
25.5 % 47 12 - 25.0 % 12 3
rust-ast-resolve-base.h
100.0%
100.0 % 7 7 - 33.3 % 3 1
rust-forever-stack.hxx
87.4%87.4%
87.4 % 364 318 - 62.3 % 146 91
rust-ast-resolve-implitem.h
80.1%80.1%
80.1 % 146 117 - 68.2 % 22 15
rust-ast-resolve-stmt.h
82.3%82.3%
82.3 % 231 190 - 69.6 % 23 16
rust-ast-resolve-toplevel.h
85.4%85.4%
85.4 % 314 268 - 71.4 % 35 25
rust-rib.h
35.1%35.1%
35.1 % 37 13 - 75.0 % 4 3
rust-early-name-resolver.cc
85.3%85.3%
85.3 % 300 256 - 75.3 % 81 61
rust-forever-stack.h
66.7%66.7%
66.7 % 36 24 - 81.8 % 11 9
rust-ast-resolve-stmt.cc
87.9%87.9%
87.9 % 33 29 - 83.3 % 6 5
rust-rib.cc
88.2%88.2%
88.2 % 93 82 - 85.7 % 14 12
rust-ast-resolve-expr.cc
80.0%80.0%
80.0 % 441 353 - 87.3 % 55 48
rust-name-resolver.cc
89.4%89.4%
89.4 % 358 320 - 87.5 % 56 49
rust-name-resolution-context.cc
60.8%60.8%
60.8 % 102 62 - 88.2 % 17 15
rust-ast-resolve-type.h
95.8%95.8%
95.8 % 71 68 - 88.9 % 9 8
rust-early-name-resolver-2.0.cc
81.4%81.4%
81.4 % 236 192 - 91.3 % 23 21
rust-late-name-resolver-2.0.cc
88.3%88.3%
88.3 % 316 279 - 91.7 % 36 33
rust-ast-resolve-pattern.cc
90.3%90.3%
90.3 % 176 159 - 93.3 % 15 14
rust-toplevel-name-resolver-2.0.cc
84.0%84.0%
84.0 % 262 220 - 93.5 % 62 58
rust-ast-resolve-type.cc
89.4%89.4%
89.4 % 398 356 - 94.7 % 38 36
rust-ast-resolve-item.cc
95.8%95.8%
95.8 % 698 669 - 97.9 % 47 46
rust-ast-resolve-item.h
100.0%
100.0 % 13 13 - 100.0 % 1 1
rust-ast-resolve-pattern.h
93.8%93.8%
93.8 % 16 15 - 100.0 % 1 1
rust-early-name-resolver.h
100.0%
100.0 % 9 9 - 100.0 % 1 1
rust-ice-finalizer.cc
100.0%
100.0 % 5 5 - 100.0 % 1 1
rust-toplevel-name-resolver-2.0.h
82.4%82.4%
82.4 % 17 14 - 100.0 % 2 2
rust-ast-resolve.cc
100.0%
100.0 % 40 40 - 100.0 % 4 4
rust-immutable-name-resolution-context.cc
100.0%
100.0 % 13 13 - 100.0 % 4 4
rust-name-resolver.h
100.0%
100.0 % 26 26 - 100.0 % 4 4
rust-ast-resolve-struct-expr-field.cc
100.0%
100.0 % 19 19 - 100.0 % 5 5
rust-ast-resolve-path.cc
88.8%88.8%
88.8 % 249 221 - 100.0 % 7 7
rust-early-name-resolver-2.0.h
96.3%96.3%
96.3 % 54 52 - 100.0 % 7 7
rust-name-resolution-context.h
90.2%90.2%
90.2 % 51 46 - 100.0 % 15 15
rust-default-resolver.cc
100.0%
100.0 % 79 79 - 100.0 % 18 18

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.