LCOV - code coverage report
Current view: top level - gcc/cp Hit Total Coverage
Test: gcc.info Lines: 105005 113772 92.3 %
Date: 2023-05-27 12:53:37 Functions: 4226 4488 94.2 %
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
call.cc
95.7%95.7%
95.7 % 5654 / 5910 92.2 % 188 / 204 - 0 / 0
class.cc
96.4%96.4%
96.4 % 4064 / 4217 97.5 % 193 / 198 - 0 / 0
constexpr.cc
93.3%93.3%
93.3 % 4493 / 4817 97.6 % 161 / 165 - 0 / 0
constraint.cc
92.7%92.7%
92.7 % 1500 / 1618 97.9 % 141 / 144 - 0 / 0
contracts.cc
90.8%90.8%
90.8 % 825 / 909 88.5 % 77 / 87 - 0 / 0
contracts.h
100.0%
100.0 % 25 / 25 100.0 % 3 / 3 - 0 / 0
coroutines.cc
94.7%94.7%
94.7 % 2166 / 2288 94.5 % 69 / 73 - 0 / 0
cp-gimplify.cc
93.8%93.8%
93.8 % 1743 / 1859 98.4 % 63 / 64 - 0 / 0
cp-lang.cc
96.6%96.6%
96.6 % 56 / 58 92.3 % 12 / 13 - 0 / 0
cp-objcp-common.cc
97.4%97.4%
97.4 % 262 / 269 95.5 % 21 / 22 - 0 / 0
cp-trait.def
100.0%
100.0 % 44 / 44 - 0 / 0 - 0 / 0
cp-tree.h
97.5%97.5%
97.5 % 397 / 407 100.0 % 45 / 45 - 0 / 0
cp-ubsan.cc
99.3%99.3%
99.3 % 146 / 147 100.0 % 11 / 11 - 0 / 0
cvt.cc
78.3%78.3%
78.3 % 800 / 1022 93.8 % 30 / 32 - 0 / 0
cxx-pretty-print.cc
60.5%60.5%
60.5 % 991 / 1637 77.6 % 66 / 85 - 0 / 0
cxx-pretty-print.h
100.0%
100.0 % 1 / 1 - 0 / 0 - 0 / 0
decl.cc
94.0%94.0%
94.0 % 7754 / 8253 97.3 % 214 / 220 - 0 / 0
decl2.cc
95.1%95.1%
95.1 % 2334 / 2453 99.1 % 113 / 114 - 0 / 0
dump.cc
40.9%40.9%
40.9 % 79 / 193 100.0 % 3 / 3 - 0 / 0
error.cc
87.5%87.5%
87.5 % 2194 / 2508 95.0 % 95 / 100 - 0 / 0
except.cc
99.4%99.4%
99.4 % 501 / 504 100.0 % 42 / 42 - 0 / 0
expr.cc
99.4%99.4%
99.4 % 176 / 177 100.0 % 9 / 9 - 0 / 0
friend.cc
87.7%87.7%
87.7 % 221 / 252 83.3 % 5 / 6 - 0 / 0
g++spec.cc
84.7%84.7%
84.7 % 160 / 189 100.0 % 2 / 2 - 0 / 0
init.cc
95.7%95.7%
95.7 % 2158 / 2255 100.0 % 65 / 65 - 0 / 0
lambda.cc
98.7%98.7%
98.7 % 807 / 818 100.0 % 43 / 43 - 0 / 0
lex.cc
93.3%93.3%
93.3 % 420 / 450 92.1 % 35 / 38 - 0 / 0
logic.cc
77.9%77.9%
77.9 % 225 / 289 85.3 % 29 / 34 - 0 / 0
mangle.cc
92.6%92.6%
92.6 % 1823 / 1969 96.0 % 97 / 101 - 0 / 0
mapper-client.cc
68.6%68.6%
68.6 % 127 / 185 100.0 % 4 / 4 - 0 / 0
mapper-client.h
71.4%71.4%
71.4 % 5 / 7 - 0 / 0 - 0 / 0
method.cc
97.7%97.7%
97.7 % 1675 / 1715 100.0 % 73 / 73 - 0 / 0
module.cc
94.3%94.3%
94.3 % 8907 / 9450 97.1 % 405 / 417 - 0 / 0
name-lookup.cc
93.8%93.8%
93.8 % 3458 / 3686 96.0 % 216 / 225 - 0 / 0
name-lookup.h
94.7%94.7%
94.7 % 18 / 19 100.0 % 3 / 3 - 0 / 0
optimize.cc
96.0%96.0%
96.0 % 315 / 328 100.0 % 9 / 9 - 0 / 0
parser.cc
90.5%90.5%
90.5 % 19010 / 20998 85.0 % 545 / 641 - 0 / 0
pt.cc
94.5%94.5%
94.5 % 13123 / 13883 95.6 % 439 / 459 - 0 / 0
ptree.cc
0.0%
0.0 % 0 / 267 0.0 % 0 / 7 - 0 / 0
rtti.cc
96.5%96.5%
96.5 % 747 / 774 100.0 % 33 / 33 - 0 / 0
search.cc
96.1%96.1%
96.1 % 908 / 945 100.0 % 67 / 67 - 0 / 0
semantics.cc
93.5%93.5%
93.5 % 5849 / 6254 97.7 % 208 / 213 - 0 / 0
tree.cc
92.8%92.8%
92.8 % 2535 / 2733 94.9 % 167 / 176 - 0 / 0
type-utils.h
100.0%
100.0 % 9 / 9 100.0 % 1 / 1 - 0 / 0
typeck.cc
91.6%91.6%
91.6 % 4823 / 5266 97.1 % 165 / 170 - 0 / 0
typeck2.cc
93.0%93.0%
93.0 % 1134 / 1219 100.0 % 40 / 40 - 0 / 0
vtable-class-hierarchy.cc
69.2%69.2%
69.2 % 343 / 496 70.4 % 19 / 27 - 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.