LCOV - code coverage report
Current view: top level - gcc/cp Coverage Total Hit
Test: gcc.info Lines: 92.7 % 124627 115484
Test Date: 2025-08-30 13:27:53 Functions: 94.0 % 4765 4478
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
95.9%95.9%
95.9 % 6349 6091 - 91.6 % 225 206
class.cc
96.5%96.5%
96.5 % 4409 4255 - 97.6 % 207 202
constexpr.cc
93.0%93.0%
93.0 % 6023 5600 - 96.8 % 189 183
constraint.cc
91.4%91.4%
91.4 % 1505 1375 - 97.5 % 122 119
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 % 2309 2152 - 93.5 % 93 87
coroutines.h
100.0%
100.0 % 10 10 - 100.0 % 1 1
cp-gimplify.cc
94.3%94.3%
94.3 % 2075 1957 - 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 % 295 287 - 95.8 % 24 23
cp-trait.def
43.4%43.4%
43.4 % 76 33 - -
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 % 1048 827 - 91.2 % 34 31
cxx-pretty-print.cc
62.2%62.2%
62.2 % 1658 1032 - 78.6 % 84 66
cxx-pretty-print.h
100.0%
100.0 % 1 1 - -
decl.cc
94.5%94.5%
94.5 % 9276 8764 - 97.5 % 236 230
decl2.cc
95.1%95.1%
95.1 % 2774 2638 - 99.2 % 125 124
dump.cc
41.6%41.6%
41.6 % 190 79 - 100.0 % 3 3
error.cc
87.8%87.8%
87.8 % 2671 2346 - 93.5 % 108 101
except.cc
99.4%99.4%
99.4 % 529 526 - 100.0 % 44 44
expr.cc
100.0%
100.0 % 180 180 - 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.9%95.9%
95.9 % 2362 2265 - 100.0 % 66 66
lambda.cc
98.6%98.6%
98.6 % 902 889 - 100.0 % 45 45
lex.cc
93.6%93.6%
93.6 % 501 469 - 92.3 % 39 36
logic.cc
79.0%79.0%
79.0 % 295 233 - 85.3 % 34 29
mangle.cc
92.9%92.9%
92.9 % 2157 2004 - 95.4 % 109 104
mapper-client.cc
68.0%68.0%
68.0 % 178 121 - 100.0 % 4 4
mapper-client.h
71.4%71.4%
71.4 % 7 5 - -
method.cc
97.3%97.3%
97.3 % 1924 1872 - 100.0 % 79 79
module.cc
93.9%93.9%
93.9 % 10618 9975 - 96.0 % 445 427
name-lookup.cc
94.2%94.2%
94.2 % 4046 3810 - 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.2%91.2%
91.2 % 23672 21579 - 85.6 % 695 595
pt.cc
95.2%95.2%
95.2 % 14807 14089 - 95.5 % 468 447
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 % 7105 6716 - 97.2 % 247 240
tree.cc
94.0%94.0%
94.0 % 3052 2868 - 95.1 % 185 176
type-utils.h
100.0%
100.0 % 9 9 - 100.0 % 1 1
typeck.cc
92.0%92.0%
92.0 % 5429 4997 - 97.1 % 175 170
typeck2.cc
93.2%93.2%
93.2 % 1276 1189 - 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.