LCOV - code coverage report
Current view: top level - gcc/rust/resolve Hit Total Coverage
Test: gcc.info Lines: 2955 3743 78.9 %
Date: 2023-05-27 12:53:37 Functions: 403 647 62.3 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: 0 0 -

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage Branches Sort by branch coverage
rust-ast-resolve-base.cc
8.3%8.3%
8.3 % 26 / 314 7.1 % 11 / 155 - 0 / 0
rust-ast-resolve-base.h
100.0%
100.0 % 5 / 5 33.3 % 1 / 3 - 0 / 0
rust-ast-resolve-expr.cc
76.1%76.1%
76.1 % 258 / 339 88.0 % 44 / 50 - 0 / 0
rust-ast-resolve-expr.h
100.0%
100.0 % 1 / 1 - 0 / 0 - 0 / 0
rust-ast-resolve-implitem.h
80.4%80.4%
80.4 % 123 / 153 72.0 % 18 / 25 - 0 / 0
rust-ast-resolve-item.cc
96.2%96.2%
96.2 % 680 / 707 98.0 % 49 / 50 - 0 / 0
rust-ast-resolve-item.h
100.0%
100.0 % 6 / 6 - 0 / 0 - 0 / 0
rust-ast-resolve-path.cc
90.9%90.9%
90.9 % 140 / 154 100.0 % 7 / 7 - 0 / 0
rust-ast-resolve-path.h
100.0%
100.0 % 1 / 1 - 0 / 0 - 0 / 0
rust-ast-resolve-pattern.cc
73.1%73.1%
73.1 % 49 / 67 100.0 % 6 / 6 - 0 / 0
rust-ast-resolve-pattern.h
76.9%76.9%
76.9 % 10 / 13 66.7 % 2 / 3 - 0 / 0
rust-ast-resolve-stmt.cc
100.0%
100.0 % 7 / 7 100.0 % 1 / 1 - 0 / 0
rust-ast-resolve-stmt.h
81.5%81.5%
81.5 % 181 / 222 70.8 % 17 / 24 - 0 / 0
rust-ast-resolve-struct-expr-field.cc
100.0%
100.0 % 19 / 19 100.0 % 5 / 5 - 0 / 0
rust-ast-resolve-struct-expr-field.h
100.0%
100.0 % 1 / 1 - 0 / 0 - 0 / 0
rust-ast-resolve-toplevel.h
82.7%82.7%
82.7 % 243 / 294 71.4 % 25 / 35 - 0 / 0
rust-ast-resolve-type.cc
88.0%88.0%
88.0 % 256 / 291 89.3 % 25 / 28 - 0 / 0
rust-ast-resolve-type.h
96.4%96.4%
96.4 % 80 / 83 92.3 % 12 / 13 - 0 / 0
rust-ast-resolve.cc
100.0%
100.0 % 42 / 42 100.0 % 4 / 4 - 0 / 0
rust-ast-verify-assignee.h
96.2%96.2%
96.2 % 25 / 26 100.0 % 7 / 7 - 0 / 0
rust-early-name-resolver.cc
74.3%74.3%
74.3 % 462 / 622 67.6 % 115 / 170 - 0 / 0
rust-early-name-resolver.h
100.0%
100.0 % 9 / 9 100.0 % 1 / 1 - 0 / 0
rust-name-resolver.cc
89.5%89.5%
89.5 % 306 / 342 87.5 % 49 / 56 - 0 / 0
rust-name-resolver.h
100.0%
100.0 % 25 / 25 100.0 % 4 / 4 - 0 / 0

Generated by: LCOV version 1.16+git.20220603.dfeb750

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.