LCOV - code coverage report
Current view: top level - gcc/cp Coverage Total Hit
Test: gcc.info Lines: 92.6 % 122180 113157
Test Date: 2025-07-05 13:26:22 Functions: 93.9 % 4725 4438
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 % 6325 6069 - 91.5 % 224 205
class.cc
96.5%96.5%
96.5 % 4396 4242 - 97.6 % 207 202
constexpr.cc
93.3%93.3%
93.3 % 5368 5006 - 97.2 % 178 173
constraint.cc
90.0%90.0%
90.0 % 1457 1311 - 97.5 % 121 118
contracts.cc
91.1%91.1%
91.1 % 952 867 - 87.9 % 91 80
contracts.h
100.0%
100.0 % 25 25 - 100.0 % 3 3
coroutines.cc
93.2%93.2%
93.2 % 2303 2146 - 93.5 % 93 87
coroutines.h
100.0%
100.0 % 10 10 - 100.0 % 1 1
cp-gimplify.cc
94.5%94.5%
94.5 % 2063 1949 - 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
30.6%30.6%
30.6 % 72 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 % 147 146 - 100.0 % 11 11
cvt.cc
78.9%78.9%
78.9 % 1049 828 - 91.2 % 34 31
cxx-pretty-print.cc
63.0%63.0%
63.0 % 1638 1032 - 78.6 % 84 66
cxx-pretty-print.h
100.0%
100.0 % 1 1 - -
decl.cc
94.3%94.3%
94.3 % 8983 8474 - 97.4 % 231 225
decl2.cc
95.1%95.1%
95.1 % 2772 2636 - 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 2316 - 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
85.2%85.2%
85.2 % 189 161 - 100.0 % 2 2
init.cc
95.8%95.8%
95.8 % 2346 2247 - 100.0 % 66 66
lambda.cc
98.8%98.8%
98.8 % 889 878 - 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.5%97.5%
97.5 % 1883 1836 - 100.0 % 79 79
module.cc
93.9%93.9%
93.9 % 10583 9939 - 96.0 % 445 427
name-lookup.cc
94.2%94.2%
94.2 % 4038 3802 - 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 % 23266 21198 - 85.3 % 685 584
pt.cc
95.3%95.3%
95.3 % 14409 13731 - 95.5 % 466 445
ptree.cc
0.0%
0.0 % 271 - 0.0 % 7
rtti.cc
96.5%96.5%
96.5 % 769 742 - 100.0 % 33 33
search.cc
96.1%96.1%
96.1 % 969 931 - 100.0 % 68 68
semantics.cc
94.5%94.5%
94.5 % 7048 6660 - 97.1 % 244 237
tree.cc
93.6%93.6%
93.6 % 2824 2643 - 95.0 % 181 172
type-utils.h
100.0%
100.0 % 9 9 - 100.0 % 1 1
typeck.cc
92.0%92.0%
92.0 % 5404 4969 - 97.1 % 175 170
typeck2.cc
93.0%93.0%
93.0 % 1237 1151 - 100.0 % 40 40
vtable-class-hierarchy.cc
68.9%68.9%
68.9 % 498 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.