LCOV - code coverage report
Current view: top level - gcc/cp Coverage Total Hit
Test: gcc.info Lines: 92.7 % 121063 112200
Test Date: 2025-03-15 13:07:15 Functions: 94.0 % 4693 4410
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
32.4%32.4%
32.4 % 68 22 - -
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
69.0%69.0%
69.0 % 497 343 - 70.4 % 27 19
cxx-pretty-print.cc
62.8%62.8%
62.8 % 1638 1029 - 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.1%91.1%
91.1 % 23070 21025 - 85.5 % 681 582
cp-lang.cc
93.4%93.4%
93.4 % 61 57 - 85.7 % 14 12
contracts.cc
91.0%91.0%
91.0 % 948 863 - 87.9 % 91 80
cvt.cc
78.8%78.8%
78.8 % 1043 822 - 90.9 % 33 30
call.cc
96.0%96.0%
96.0 % 6323 6067 - 91.5 % 223 204
lex.cc
93.5%93.5%
93.5 % 463 433 - 92.3 % 39 36
coroutines.cc
93.3%93.3%
93.3 % 2349 2192 - 93.7 % 95 89
error.cc
87.9%87.9%
87.9 % 2631 2313 - 94.2 % 104 98
tree.cc
93.6%93.6%
93.6 % 2822 2642 - 95.0 % 181 172
mangle.cc
92.6%92.6%
92.6 % 2119 1963 - 95.4 % 108 103
pt.cc
95.5%95.5%
95.5 % 14282 13639 - 95.5 % 464 443
cp-objcp-common.cc
97.3%97.3%
97.3 % 292 284 - 95.8 % 24 23
module.cc
94.0%94.0%
94.0 % 10286 9667 - 95.9 % 438 420
name-lookup.cc
94.0%94.0%
94.0 % 4010 3770 - 96.1 % 233 224
semantics.cc
94.5%94.5%
94.5 % 6926 6547 - 97.1 % 239 232
typeck.cc
91.9%91.9%
91.9 % 5389 4952 - 97.1 % 175 170
decl.cc
94.3%94.3%
94.3 % 8924 8418 - 97.4 % 231 225
constraint.cc
90.9%90.9%
90.9 % 1423 1293 - 97.5 % 120 117
class.cc
96.6%96.6%
96.6 % 4335 4186 - 97.6 % 205 200
constexpr.cc
93.5%93.5%
93.5 % 5279 4937 - 97.7 % 177 173
cp-gimplify.cc
94.7%94.7%
94.7 % 2059 1949 - 98.6 % 74 73
decl2.cc
95.1%95.1%
95.1 % 2747 2612 - 99.2 % 122 121
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
84.7%84.7%
84.7 % 189 160 - 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
69.0%69.0%
69.0 % 187 129 - 100.0 % 4 4
expr.cc
100.0%
100.0 % 174 174 - 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 % 148 147 - 100.0 % 11 11
rtti.cc
96.5%96.5%
96.5 % 778 751 - 100.0 % 33 33
typeck2.cc
93.0%93.0%
93.0 % 1237 1151 - 100.0 % 40 40
except.cc
99.4%99.4%
99.4 % 513 510 - 100.0 % 43 43
lambda.cc
98.8%98.8%
98.8 % 864 854 - 100.0 % 44 44
cp-tree.h
96.8%96.8%
96.8 % 411 398 - 100.0 % 46 46
init.cc
95.8%95.8%
95.8 % 2334 2235 - 100.0 % 66 66
search.cc
96.0%96.0%
96.0 % 969 930 - 100.0 % 68 68
method.cc
97.4%97.4%
97.4 % 1852 1804 - 100.0 % 77 77

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.