LCOV - code coverage report
Current view: top level - gcc/cp Coverage Total Hit
Test: gcc.info Lines: 92.6 % 121814 112805
Test Date: 2025-06-14 16:15:35 Functions: 93.9 % 4717 4430
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
call.cc
96.0%96.0%
96.0 % 6324 6068 - 91.5 % 223 204
class.cc
96.5%96.5%
96.5 % 4374 4221 - 97.6 % 206 201
constexpr.cc
93.1%93.1%
93.1 % 5305 4938 - 97.2 % 178 173
constraint.cc
90.3%90.3%
90.3 % 1433 1294 - 97.5 % 120 117
contracts.cc
91.1%91.1%
91.1 % 950 865 - 87.9 % 91 80
contracts.h
100.0%
100.0 % 25 25 - 100.0 % 3 3
coroutines.cc
93.1%93.1%
93.1 % 2276 2119 - 93.5 % 93 87
coroutines.h
100.0%
100.0 % 10 10 - 100.0 % 1 1
cp-gimplify.cc
94.4%94.4%
94.4 % 2067 1952 - 98.7 % 75 74
cp-lang.cc
93.4%93.4%
93.4 % 61 57 - 85.7 % 14 12
cp-objcp-common.cc
97.3%97.3%
97.3 % 294 286 - 95.8 % 24 23
cp-trait.def
31.0%31.0%
31.0 % 71 22 - -
cp-tree.h
96.6%96.6%
96.6 % 413 399 - 100.0 % 46 46
cp-ubsan.cc
99.3%99.3%
99.3 % 148 147 - 100.0 % 11 11
cvt.cc
78.9%78.9%
78.9 % 1048 827 - 91.2 % 34 31
cxx-pretty-print.cc
62.8%62.8%
62.8 % 1638 1029 - 78.6 % 84 66
cxx-pretty-print.h
100.0%
100.0 % 1 1 - -
decl.cc
94.3%94.3%
94.3 % 8951 8444 - 97.4 % 231 225
decl2.cc
95.1%95.1%
95.1 % 2771 2635 - 99.2 % 125 124
dump.cc
41.6%41.6%
41.6 % 190 79 - 100.0 % 3 3
error.cc
87.2%87.2%
87.2 % 2656 2317 - 93.5 % 108 101
except.cc
99.4%99.4%
99.4 % 513 510 - 100.0 % 43 43
expr.cc
100.0%
100.0 % 174 174 - 100.0 % 9 9
friend.cc
88.1%88.1%
88.1 % 253 223 - 83.3 % 6 5
g++spec.cc
84.7%84.7%
84.7 % 189 160 - 100.0 % 2 2
init.cc
95.8%95.8%
95.8 % 2335 2236 - 100.0 % 66 66
lambda.cc
98.8%98.8%
98.8 % 887 876 - 100.0 % 44 44
lex.cc
93.1%93.1%
93.1 % 466 434 - 92.3 % 39 36
logic.cc
79.0%79.0%
79.0 % 295 233 - 85.3 % 34 29
mangle.cc
92.7%92.7%
92.7 % 2116 1961 - 95.4 % 108 103
mapper-client.cc
69.0%69.0%
69.0 % 187 129 - 100.0 % 4 4
mapper-client.h
71.4%71.4%
71.4 % 7 5 - -
method.cc
97.4%97.4%
97.4 % 1872 1824 - 100.0 % 78 78
module.cc
93.9%93.9%
93.9 % 10424 9792 - 95.9 % 441 423
name-lookup.cc
94.1%94.1%
94.1 % 4038 3801 - 96.1 % 233 224
name-lookup.h
94.7%94.7%
94.7 % 19 18 - 100.0 % 3 3
optimize.cc
95.9%95.9%
95.9 % 343 329 - 100.0 % 10 10
parser.cc
91.1%91.1%
91.1 % 23267 21201 - 85.3 % 685 584
pt.cc
95.3%95.3%
95.3 % 14408 13730 - 95.5 % 466 445
ptree.cc
0.0%
0.0 % 271 - 0.0 % 7
rtti.cc
96.5%96.5%
96.5 % 772 745 - 100.0 % 33 33
search.cc
96.0%96.0%
96.0 % 969 930 - 100.0 % 68 68
semantics.cc
94.5%94.5%
94.5 % 7053 6665 - 97.1 % 244 237
tree.cc
93.6%93.6%
93.6 % 2822 2640 - 95.0 % 181 172
type-utils.h
100.0%
100.0 % 9 9 - 100.0 % 1 1
typeck.cc
91.9%91.9%
91.9 % 5385 4951 - 97.1 % 175 170
typeck2.cc
93.0%93.0%
93.0 % 1237 1151 - 100.0 % 40 40
vtable-class-hierarchy.cc
69.0%69.0%
69.0 % 497 343 - 70.4 % 27 19

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.