LCOV - code coverage report
Current view: top level - gcc/cp Coverage Total Hit
Test: gcc.info Lines: 92.9 % 135183 125535
Test Date: 2026-10-24 16:24:59 Functions: 96.8 % 5221 5053
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

File Sort by file name Line Coverage Sort by line coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit
ptree.cc
0.0%
0.0 % 277 0.0 % 7
cp-trait.def
44.0%44.0%
44.0 % 75 33 -
cxx-pretty-print.h
100.0%
100.0 % 1 1 -
mapper-client.h
71.4%71.4%
71.4 % 7 5 -
vtable-class-hierarchy.cc
68.9%68.9%
68.9 % 498 343 70.4 % 27 19
cxx-pretty-print.cc
63.0%63.0%
63.0 % 1682 1059 79.8 % 84 67
friend.cc
88.0%88.0%
88.0 % 250 220 83.3 % 6 5
parser.cc
91.5%91.5%
91.5 % 25024 22903 91.3 % 722 659
lex.cc
93.6%93.6%
93.6 % 501 469 92.3 % 39 36
cp-lang.cc
93.4%93.4%
93.4 % 61 57 92.9 % 14 13
cvt.cc
79.1%79.1%
79.1 % 1057 836 94.1 % 34 32
logic.cc
83.7%83.7%
83.7 % 294 246 94.1 % 34 32
tree.cc
93.2%93.2%
93.2 % 3208 2991 95.4 % 194 185
cp-objcp-common.cc
97.8%97.8%
97.8 % 276 270 95.8 % 24 23
name-lookup.cc
94.5%94.5%
94.5 % 4220 3989 96.2 % 237 228
error.cc
87.9%87.9%
87.9 % 2869 2523 96.3 % 109 105
mangle.cc
94.2%94.2%
94.2 % 2343 2207 97.3 % 112 109
typeck.cc
92.1%92.1%
92.1 % 5556 5119 97.8 % 178 174
decl.cc
94.8%94.8%
94.8 % 9811 9298 98.0 % 244 239
module.cc
94.4%94.4%
94.4 % 11132 10508 97.9 % 477 467
semantics.cc
94.3%94.3%
94.3 % 7488 7061 98.0 % 250 245
constraint.cc
92.4%92.4%
92.4 % 1550 1432 98.3 % 121 119
class.cc
96.5%96.5%
96.5 % 4446 4292 98.6 % 209 206
pt.cc
95.3%95.3%
95.3 % 15302 14584 98.8 % 483 477
coroutines.cc
93.2%93.2%
93.2 % 2313 2155 99.0 % 96 95
constexpr.cc
92.9%92.9%
92.9 % 6639 6166 99.5 % 203 202
call.cc
96.1%96.1%
96.1 % 6404 6153 99.6 % 226 225
coroutines.h
100.0%
100.0 % 10 10 100.0 % 1 1
type-utils.h
100.0%
100.0 % 9 9 100.0 % 1 1
contracts.h
100.0%
100.0 % 10 10 100.0 % 2 2
g++spec.cc
87.2%87.2%
87.2 % 218 190 100.0 % 2 2
dump.cc
41.6%41.6%
41.6 % 190 79 100.0 % 3 3
name-lookup.h
94.7%94.7%
94.7 % 19 18 100.0 % 3 3
mapper-client.cc
68.2%68.2%
68.2 % 179 122 100.0 % 4 4
expr.cc
100.0%
100.0 % 190 190 100.0 % 10 10
optimize.cc
95.9%95.9%
95.9 % 344 330 100.0 % 10 10
cp-ubsan.cc
99.3%99.3%
99.3 % 145 144 100.0 % 11 11
rtti.cc
96.4%96.4%
96.4 % 784 756 100.0 % 34 34
typeck2.cc
94.0%94.0%
94.0 % 1358 1276 100.0 % 40 40
except.cc
99.4%99.4%
99.4 % 517 514 100.0 % 43 43
lambda.cc
98.7%98.7%
98.7 % 904 892 100.0 % 45 45
cp-tree.h
95.6%95.6%
95.6 % 430 411 100.0 % 47 47
init.cc
95.8%95.8%
95.8 % 2456 2353 100.0 % 66 66
search.cc
96.4%96.4%
96.4 % 969 934 100.0 % 68 68
cp-gimplify.cc
94.4%94.4%
94.4 % 2313 2184 100.0 % 81 81
method.cc
97.7%97.7%
97.7 % 1976 1931 100.0 % 81 81
contracts.cc
95.5%95.5%
95.5 % 1344 1284 100.0 % 98 98
decl2.cc
95.3%95.3%
95.3 % 2918 2781 100.0 % 134 134
reflect.cc
90.9%90.9%
90.9 % 4616 4197 100.0 % 307 307

Generated by: LCOV version 2.5.0-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.