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

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.