LCOV - code coverage report
Current view: top level - gcc/rust/resolve Coverage Total Hit
Test: gcc.info Lines: 80.2 % 5701 4575
Test Date: 2025-06-14 16:15:35 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 % 696 667 - 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.3%85.3%
85.3 % 312 266 - 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
94.4%94.4%
94.4 % 71 67 - 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.6%87.6%
87.6 % 363 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.3%89.3%
89.3 % 356 318 - 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
81.2%81.2%
81.2 % 16 13 - 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.