LCOV - code coverage report
Current view: top level - gcc/cp Coverage Total Hit
Test: gcc.info Lines: 92.6 % 123143 114017
Test Date: 2025-07-12 13:27:34 Functions: 93.9 % 4741 4454
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
29.3%29.3%
29.3 % 75 22 - -
dump.cc
41.6%41.6%
41.6 % 190 79 - 100.0 % 3 3
cxx-pretty-print.cc
63.0%63.0%
63.0 % 1638 1032 - 78.6 % 84 66
vtable-class-hierarchy.cc
68.9%68.9%
68.9 % 498 343 - 70.4 % 27 19
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 - -
logic.cc
79.0%79.0%
79.0 % 295 233 - 85.3 % 34 29
cvt.cc
78.9%78.9%
78.9 % 1049 828 - 91.2 % 34 31
g++spec.cc
85.2%85.2%
85.2 % 189 161 - 100.0 % 2 2
error.cc
87.2%87.2%
87.2 % 2656 2316 - 93.5 % 108 101
friend.cc
88.1%88.1%
88.1 % 253 223 - 83.3 % 6 5
constraint.cc
89.4%89.4%
89.4 % 1466 1311 - 97.5 % 121 118
contracts.cc
91.1%91.1%
91.1 % 952 867 - 87.9 % 91 80
parser.cc
91.1%91.1%
91.1 % 23335 21267 - 85.4 % 686 586
typeck.cc
92.0%92.0%
92.0 % 5404 4972 - 97.1 % 175 170
constexpr.cc
92.4%92.4%
92.4 % 5978 5526 - 96.8 % 188 182
mangle.cc
92.7%92.7%
92.7 % 2116 1961 - 95.4 % 108 103
typeck2.cc
93.0%93.0%
93.0 % 1237 1151 - 100.0 % 40 40
lex.cc
93.1%93.1%
93.1 % 466 434 - 92.3 % 39 36
coroutines.cc
93.2%93.2%
93.2 % 2303 2146 - 93.5 % 93 87
cp-lang.cc
93.4%93.4%
93.4 % 61 57 - 85.7 % 14 12
tree.cc
93.9%93.9%
93.9 % 3010 2826 - 95.1 % 185 176
module.cc
93.9%93.9%
93.9 % 10588 9944 - 96.0 % 445 427
name-lookup.cc
94.2%94.2%
94.2 % 4038 3802 - 96.1 % 233 224
cp-gimplify.cc
94.3%94.3%
94.3 % 2067 1949 - 98.7 % 75 74
decl.cc
94.4%94.4%
94.4 % 8993 8489 - 97.4 % 231 225
semantics.cc
94.5%94.5%
94.5 % 7065 6677 - 97.1 % 244 237
name-lookup.h
94.7%94.7%
94.7 % 19 18 - 100.0 % 3 3
decl2.cc
95.1%95.1%
95.1 % 2772 2636 - 99.2 % 125 124
pt.cc
95.3%95.3%
95.3 % 14426 13748 - 95.5 % 466 445
init.cc
95.8%95.8%
95.8 % 2346 2247 - 100.0 % 66 66
optimize.cc
95.9%95.9%
95.9 % 343 329 - 100.0 % 10 10
call.cc
96.0%96.0%
96.0 % 6349 6092 - 91.6 % 225 206
search.cc
96.1%96.1%
96.1 % 969 931 - 100.0 % 68 68
rtti.cc
96.5%96.5%
96.5 % 769 742 - 100.0 % 33 33
class.cc
96.5%96.5%
96.5 % 4396 4242 - 97.6 % 207 202
cp-tree.h
96.6%96.6%
96.6 % 413 399 - 100.0 % 46 46
cp-objcp-common.cc
97.3%97.3%
97.3 % 294 286 - 95.8 % 24 23
method.cc
97.5%97.5%
97.5 % 1883 1836 - 100.0 % 79 79
lambda.cc
98.7%98.7%
98.7 % 889 877 - 100.0 % 44 44
cp-ubsan.cc
99.3%99.3%
99.3 % 147 146 - 100.0 % 11 11
except.cc
99.4%99.4%
99.4 % 522 519 - 100.0 % 43 43
cxx-pretty-print.h
100.0%
100.0 % 1 1 - -
type-utils.h
100.0%
100.0 % 9 9 - 100.0 % 1 1
coroutines.h
100.0%
100.0 % 10 10 - 100.0 % 1 1
contracts.h
100.0%
100.0 % 25 25 - 100.0 % 3 3
expr.cc
100.0%
100.0 % 174 174 - 100.0 % 9 9

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.