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
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 % 1636 1027 - 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.0%91.0%
91.0 % 22731 20695 - 85.4 % 677 578
cp-lang.cc
93.4%93.4%
93.4 % 61 57 - 85.7 % 14 12
contracts.cc
91.0%91.0%
91.0 % 941 856 - 87.9 % 91 80
cvt.cc
78.8%78.8%
78.8 % 1043 822 - 90.9 % 33 30
call.cc
95.9%95.9%
95.9 % 6145 5890 - 91.3 % 218 199
lex.cc
93.5%93.5%
93.5 % 463 433 - 92.3 % 39 36
coroutines.cc
93.2%93.2%
93.2 % 2324 2167 - 93.6 % 94 88
error.cc
88.3%88.3%
88.3 % 2613 2306 - 94.2 % 104 98
tree.cc
93.4%93.4%
93.4 % 2804 2620 - 95.0 % 179 170
pt.cc
95.7%95.7%
95.7 % 14199 13586 - 95.3 % 464 442
mangle.cc
92.6%92.6%
92.6 % 2100 1945 - 95.4 % 108 103
cp-objcp-common.cc
97.3%97.3%
97.3 % 292 284 - 95.8 % 24 23
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
decl.cc
94.2%94.2%
94.2 % 8851 8338 - 97.0 % 230 223
semantics.cc
94.5%94.5%
94.5 % 6861 6482 - 97.0 % 236 229
typeck.cc
91.9%91.9%
91.9 % 5382 4946 - 97.1 % 175 170
constraint.cc
90.8%90.8%
90.8 % 1418 1288 - 97.5 % 120 117
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
cp-gimplify.cc
94.7%94.7%
94.7 % 2047 1938 - 98.6 % 73 72
decl2.cc
95.5%95.5%
95.5 % 2638 2518 - 99.1 % 117 116
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.1%41.1%
41.1 % 190 78 - 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 % 1236 1150 - 100.0 % 40 40
except.cc
99.4%99.4%
99.4 % 513 510 - 100.0 % 43 43
lambda.cc
98.9%98.9%
98.9 % 843 834 - 100.0 % 43 43
cp-tree.h
96.8%96.8%
96.8 % 411 398 - 100.0 % 46 46
init.cc
95.9%95.9%
95.9 % 2326 2230 - 100.0 % 66 66
search.cc
96.0%96.0%
96.0 % 967 928 - 100.0 % 68 68
method.cc
97.4%97.4%
97.4 % 1845 1797 - 100.0 % 76 76

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.