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
ptree.cc
0.0%
0.0 % 271 - 0.0 % 7
cp-trait.def
43.4%43.4%
43.4 % 76 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
62.2%62.2%
62.2 % 1658 1032 - 78.6 % 84 66
friend.cc
88.1%88.1%
88.1 % 253 223 - 83.3 % 6 5
logic.cc
79.0%79.0%
79.0 % 295 233 - 85.3 % 34 29
parser.cc
91.2%91.2%
91.2 % 23672 21579 - 85.6 % 695 595
cp-lang.cc
93.4%93.4%
93.4 % 61 57 - 85.7 % 14 12
contracts.cc
91.1%91.1%
91.1 % 952 867 - 87.9 % 91 80
cvt.cc
78.9%78.9%
78.9 % 1048 827 - 91.2 % 34 31
call.cc
95.9%95.9%
95.9 % 6349 6091 - 91.6 % 225 206
lex.cc
93.6%93.6%
93.6 % 501 469 - 92.3 % 39 36
coroutines.cc
93.2%93.2%
93.2 % 2309 2152 - 93.5 % 93 87
error.cc
87.8%87.8%
87.8 % 2671 2346 - 93.5 % 108 101
tree.cc
94.0%94.0%
94.0 % 3052 2868 - 95.1 % 185 176
mangle.cc
92.9%92.9%
92.9 % 2157 2004 - 95.4 % 109 104
pt.cc
95.2%95.2%
95.2 % 14807 14089 - 95.5 % 468 447
cp-objcp-common.cc
97.3%97.3%
97.3 % 295 287 - 95.8 % 24 23
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
constexpr.cc
93.0%93.0%
93.0 % 6023 5600 - 96.8 % 189 183
typeck.cc
92.0%92.0%
92.0 % 5429 4997 - 97.1 % 175 170
semantics.cc
94.5%94.5%
94.5 % 7105 6716 - 97.2 % 247 240
decl.cc
94.5%94.5%
94.5 % 9276 8764 - 97.5 % 236 230
constraint.cc
91.4%91.4%
91.4 % 1505 1375 - 97.5 % 122 119
class.cc
96.5%96.5%
96.5 % 4409 4255 - 97.6 % 207 202
cp-gimplify.cc
94.3%94.3%
94.3 % 2075 1957 - 98.7 % 75 74
decl2.cc
95.1%95.1%
95.1 % 2774 2638 - 99.2 % 125 124
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
g++spec.cc
85.2%85.2%
85.2 % 189 161 - 100.0 % 2 2
contracts.h
100.0%
100.0 % 25 25 - 100.0 % 3 3
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.0%68.0%
68.0 % 178 121 - 100.0 % 4 4
expr.cc
100.0%
100.0 % 180 180 - 100.0 % 9 9
optimize.cc
95.9%95.9%
95.9 % 343 329 - 100.0 % 10 10
cp-ubsan.cc
99.3%99.3%
99.3 % 147 146 - 100.0 % 11 11
rtti.cc
96.5%96.5%
96.5 % 769 742 - 100.0 % 33 33
typeck2.cc
93.2%93.2%
93.2 % 1276 1189 - 100.0 % 40 40
except.cc
99.4%99.4%
99.4 % 529 526 - 100.0 % 44 44
lambda.cc
98.6%98.6%
98.6 % 902 889 - 100.0 % 45 45
cp-tree.h
96.6%96.6%
96.6 % 413 399 - 100.0 % 46 46
init.cc
95.9%95.9%
95.9 % 2362 2265 - 100.0 % 66 66
search.cc
96.1%96.1%
96.1 % 969 931 - 100.0 % 68 68
method.cc
97.3%97.3%
97.3 % 1924 1872 - 100.0 % 79 79

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.