LCOV - code coverage report
Current view: top level - gcc/cp Coverage Total Hit
Test: gcc.info Lines: 92.7 % 121087 112220
Test Date: 2025-03-22 13:13:03 Functions: 94.0 % 4694 4411
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 % 6323 6067 - 91.5 % 223 204
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
constraint.cc
90.9%90.9%
90.9 % 1423 1293 - 97.5 % 120 117
contracts.cc
91.0%91.0%
91.0 % 948 863 - 87.9 % 91 80
contracts.h
100.0%
100.0 % 25 25 - 100.0 % 3 3
coroutines.cc
93.3%93.3%
93.3 % 2349 2192 - 93.7 % 95 89
coroutines.h
100.0%
100.0 % 10 10 - 100.0 % 1 1
cp-gimplify.cc
94.5%94.5%
94.5 % 2062 1949 - 98.6 % 74 73
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 % 292 284 - 95.8 % 24 23
cp-trait.def
32.4%32.4%
32.4 % 68 22 - -
cp-tree.h
96.8%96.8%
96.8 % 411 398 - 100.0 % 46 46
cp-ubsan.cc
99.3%99.3%
99.3 % 148 147 - 100.0 % 11 11
cvt.cc
78.8%78.8%
78.8 % 1043 822 - 90.9 % 33 30
cxx-pretty-print.cc
62.8%62.8%
62.8 % 1638 1029 - 78.6 % 84 66
cxx-pretty-print.h
100.0%
100.0 % 1 1 - -
decl.cc
94.3%94.3%
94.3 % 8924 8418 - 97.4 % 231 225
decl2.cc
95.1%95.1%
95.1 % 2759 2624 - 99.2 % 123 122
dump.cc
41.6%41.6%
41.6 % 190 79 - 100.0 % 3 3
error.cc
87.9%87.9%
87.9 % 2631 2313 - 94.2 % 104 98
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
84.7%84.7%
84.7 % 189 160 - 100.0 % 2 2
init.cc
95.8%95.8%
95.8 % 2334 2235 - 100.0 % 66 66
lambda.cc
98.8%98.8%
98.8 % 864 854 - 100.0 % 44 44
lex.cc
93.5%93.5%
93.5 % 463 433 - 92.3 % 39 36
logic.cc
79.0%79.0%
79.0 % 295 233 - 85.3 % 34 29
mangle.cc
92.6%92.6%
92.6 % 2121 1965 - 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.4%97.4%
97.4 % 1852 1804 - 100.0 % 77 77
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
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 % 23075 21027 - 85.5 % 681 582
pt.cc
95.5%95.5%
95.5 % 14284 13642 - 95.5 % 464 443
ptree.cc
0.0%
0.0 % 271 - 0.0 % 7
rtti.cc
96.5%96.5%
96.5 % 778 751 - 100.0 % 33 33
search.cc
96.0%96.0%
96.0 % 969 930 - 100.0 % 68 68
semantics.cc
94.5%94.5%
94.5 % 6926 6547 - 97.1 % 239 232
tree.cc
93.6%93.6%
93.6 % 2822 2642 - 95.0 % 181 172
type-utils.h
100.0%
100.0 % 9 9 - 100.0 % 1 1
typeck.cc
91.9%91.9%
91.9 % 5389 4953 - 97.1 % 175 170
typeck2.cc
93.0%93.0%
93.0 % 1237 1151 - 100.0 % 40 40
vtable-class-hierarchy.cc
69.0%69.0%
69.0 % 497 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.