LCOV - code coverage report
Current view: top level - gcc/cp Coverage Total Hit
Test: gcc.info Lines: 92.7 % 119726 110928
Test Date: 2024-12-21 13:15:12 Functions: 93.9 % 4665 4380
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 % 6145 5890 - 91.3 % 218 199
class.cc
96.6%96.6%
96.6 % 4306 4158 - 97.6 % 205 200
constexpr.cc
93.3%93.3%
93.3 % 5158 4812 - 97.7 % 175 171
constraint.cc
90.8%90.8%
90.8 % 1418 1288 - 97.5 % 120 117
contracts.cc
91.0%91.0%
91.0 % 941 856 - 87.9 % 91 80
contracts.h
100.0%
100.0 % 25 25 - 100.0 % 3 3
coroutines.cc
93.2%93.2%
93.2 % 2324 2167 - 93.6 % 94 88
coroutines.h
100.0%
100.0 % 10 10 - 100.0 % 1 1
cp-gimplify.cc
94.7%94.7%
94.7 % 2047 1938 - 98.6 % 73 72
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 % 1636 1027 - 78.6 % 84 66
cxx-pretty-print.h
100.0%
100.0 % 1 1 - -
decl.cc
94.2%94.2%
94.2 % 8851 8338 - 97.0 % 230 223
decl2.cc
95.5%95.5%
95.5 % 2638 2518 - 99.1 % 117 116
dump.cc
41.1%41.1%
41.1 % 190 78 - 100.0 % 3 3
error.cc
88.3%88.3%
88.3 % 2613 2306 - 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.9%95.9%
95.9 % 2326 2230 - 100.0 % 66 66
lambda.cc
98.9%98.9%
98.9 % 843 834 - 100.0 % 43 43
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 % 2100 1945 - 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 % 1845 1797 - 100.0 % 76 76
module.cc
93.9%93.9%
93.9 % 10099 9486 - 95.9 % 436 418
name-lookup.cc
94.0%94.0%
94.0 % 4009 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.0%91.0%
91.0 % 22731 20695 - 85.4 % 677 578
pt.cc
95.7%95.7%
95.7 % 14199 13586 - 95.3 % 464 442
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 % 967 928 - 100.0 % 68 68
semantics.cc
94.5%94.5%
94.5 % 6861 6482 - 97.0 % 236 229
tree.cc
93.4%93.4%
93.4 % 2804 2620 - 95.0 % 179 170
type-utils.h
100.0%
100.0 % 9 9 - 100.0 % 1 1
typeck.cc
91.9%91.9%
91.9 % 5382 4946 - 97.1 % 175 170
typeck2.cc
93.0%93.0%
93.0 % 1236 1150 - 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.