LCOV - code coverage report
Current view: top level - gcc/rust/resolve Hit Total Coverage
Test: gcc.info Lines: 2898 3684 78.7 %
Date: 2023-03-28 01:46:49 Functions: 391 632 61.9 %
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
7.7%7.7%
7.7 % 24 / 312 6.5 % 10 / 154 - 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.0%96.0%
96.0 % 679 / 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
87.7%87.7%
87.7 % 135 / 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
100.0%
100.0 % 14 / 14 100.0 % 3 / 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
87.9%87.9%
87.9 % 254 / 289 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
73.7%73.7%
73.7 % 424 / 575 66.9 % 105 / 157 - 0 / 0
rust-name-resolver.cc
88.3%88.3%
88.3 % 302 / 342 85.7 % 48 / 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.