LCOV - code coverage report
Current view: top level - gcc/cp Coverage Total Hit
Test: gcc.info Lines: 92.5 % 117386 108592
Test Date: 2024-07-20 14:00:39 Functions: 93.8 % 4604 4318
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.7%95.7%
95.7 % 6095 5833 - 91.2 % 217 198
class.cc
96.6%96.6%
96.6 % 4293 4147 - 97.6 % 205 200
constexpr.cc
93.7%93.7%
93.7 % 5094 4775 - 97.7 % 173 169
constraint.cc
87.8%87.8%
87.8 % 1584 1390 - 96.2 % 131 126
contracts.cc
90.8%90.8%
90.8 % 939 853 - 87.9 % 91 80
contracts.h
100.0%
100.0 % 25 25 - 100.0 % 3 3
coroutines.cc
95.0%95.0%
95.0 % 2268 2155 - 94.5 % 73 69
cp-gimplify.cc
94.5%94.5%
94.5 % 2039 1926 - 98.6 % 73 72
cp-lang.cc
93.4%93.4%
93.4 % 61 57 - 85.7 % 14 12
cp-objcp-common.cc
97.2%97.2%
97.2 % 290 282 - 95.8 % 24 23
cp-trait.def
31.3%31.3%
31.3 % 67 21 - -
cp-tree.h
97.4%97.4%
97.4 % 419 408 - 100.0 % 47 47
cp-ubsan.cc
99.3%99.3%
99.3 % 147 146 - 100.0 % 11 11
cvt.cc
78.8%78.8%
78.8 % 1035 816 - 93.9 % 33 31
cxx-pretty-print.cc
62.0%62.0%
62.0 % 1643 1018 - 77.6 % 85 66
cxx-pretty-print.h
100.0%
100.0 % 1 1 - -
decl.cc
93.9%93.9%
93.9 % 8578 8058 - 97.4 % 227 221
decl2.cc
95.3%95.3%
95.3 % 2550 2431 - 99.1 % 117 116
dump.cc
40.9%40.9%
40.9 % 193 79 - 100.0 % 3 3
error.cc
87.5%87.5%
87.5 % 2547 2229 - 94.1 % 101 95
except.cc
99.4%99.4%
99.4 % 513 510 - 100.0 % 43 43
expr.cc
99.4%99.4%
99.4 % 175 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 % 2295 2199 - 100.0 % 66 66
lambda.cc
98.9%98.9%
98.9 % 837 828 - 100.0 % 43 43
lex.cc
93.5%93.5%
93.5 % 461 431 - 92.3 % 39 36
logic.cc
79.9%79.9%
79.9 % 289 231 - 85.3 % 34 29
mangle.cc
92.4%92.4%
92.4 % 2095 1936 - 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.5%97.5%
97.5 % 1808 1762 - 100.0 % 75 75
module.cc
94.1%94.1%
94.1 % 9716 9138 - 95.5 % 420 401
name-lookup.cc
94.0%94.0%
94.0 % 3965 3726 - 96.1 % 232 223
name-lookup.h
94.7%94.7%
94.7 % 19 18 - 100.0 % 3 3
optimize.cc
95.9%95.9%
95.9 % 339 325 - 100.0 % 10 10
parser.cc
90.8%90.8%
90.8 % 22010 19995 - 85.0 % 668 568
pt.cc
95.5%95.5%
95.5 % 13934 13312 - 95.2 % 456 434
ptree.cc
0.0%
0.0 % 267 - 0.0 % 7
rtti.cc
96.5%96.5%
96.5 % 775 748 - 100.0 % 33 33
search.cc
96.0%96.0%
96.0 % 969 930 - 100.0 % 68 68
semantics.cc
94.3%94.3%
94.3 % 6632 6254 - 97.0 % 231 224
tree.cc
92.9%92.9%
92.9 % 2743 2548 - 94.9 % 177 168
type-utils.h
100.0%
100.0 % 9 9 - 100.0 % 1 1
typeck.cc
91.7%91.7%
91.7 % 5322 4880 - 97.1 % 174 169
typeck2.cc
93.0%93.0%
93.0 % 1213 1128 - 100.0 % 40 40
vtable-class-hierarchy.cc
69.2%69.2%
69.2 % 496 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.