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 - -
dump.cc
41.1%41.1%
41.1 % 190 78 - 100.0 % 3 3
cxx-pretty-print.cc
62.8%62.8%
62.8 % 1636 1027 - 78.6 % 84 66
mapper-client.cc
69.0%69.0%
69.0 % 187 129 - 100.0 % 4 4
vtable-class-hierarchy.cc
69.0%69.0%
69.0 % 497 343 - 70.4 % 27 19
mapper-client.h
71.4%71.4%
71.4 % 7 5 - -
cvt.cc
78.8%78.8%
78.8 % 1043 822 - 90.9 % 33 30
logic.cc
79.0%79.0%
79.0 % 295 233 - 85.3 % 34 29
g++spec.cc
84.7%84.7%
84.7 % 189 160 - 100.0 % 2 2
friend.cc
88.1%88.1%
88.1 % 253 223 - 83.3 % 6 5
error.cc
88.3%88.3%
88.3 % 2613 2306 - 94.2 % 104 98
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
parser.cc
91.0%91.0%
91.0 % 22731 20695 - 85.4 % 677 578
typeck.cc
91.9%91.9%
91.9 % 5382 4946 - 97.1 % 175 170
mangle.cc
92.6%92.6%
92.6 % 2100 1945 - 95.4 % 108 103
typeck2.cc
93.0%93.0%
93.0 % 1236 1150 - 100.0 % 40 40
coroutines.cc
93.2%93.2%
93.2 % 2324 2167 - 93.6 % 94 88
constexpr.cc
93.3%93.3%
93.3 % 5158 4812 - 97.7 % 175 171
cp-lang.cc
93.4%93.4%
93.4 % 61 57 - 85.7 % 14 12
tree.cc
93.4%93.4%
93.4 % 2804 2620 - 95.0 % 179 170
lex.cc
93.5%93.5%
93.5 % 463 433 - 92.3 % 39 36
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
cp-gimplify.cc
94.7%94.7%
94.7 % 2047 1938 - 98.6 % 73 72
name-lookup.h
94.7%94.7%
94.7 % 19 18 - 100.0 % 3 3
decl2.cc
95.5%95.5%
95.5 % 2638 2518 - 99.1 % 117 116
pt.cc
95.7%95.7%
95.7 % 14199 13586 - 95.3 % 464 442
init.cc
95.9%95.9%
95.9 % 2326 2230 - 100.0 % 66 66
call.cc
95.9%95.9%
95.9 % 6145 5890 - 91.3 % 218 199
optimize.cc
95.9%95.9%
95.9 % 343 329 - 100.0 % 10 10
search.cc
96.0%96.0%
96.0 % 967 928 - 100.0 % 68 68
rtti.cc
96.5%96.5%
96.5 % 778 751 - 100.0 % 33 33
class.cc
96.6%96.6%
96.6 % 4306 4158 - 97.6 % 205 200
cp-tree.h
96.8%96.8%
96.8 % 411 398 - 100.0 % 46 46
cp-objcp-common.cc
97.3%97.3%
97.3 % 292 284 - 95.8 % 24 23
method.cc
97.4%97.4%
97.4 % 1845 1797 - 100.0 % 76 76
lambda.cc
98.9%98.9%
98.9 % 843 834 - 100.0 % 43 43
cp-ubsan.cc
99.3%99.3%
99.3 % 148 147 - 100.0 % 11 11
except.cc
99.4%99.4%
99.4 % 513 510 - 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.