LCOV - code coverage report
Current view: top level - gcc/cp Coverage Total Hit
Test: gcc.info Lines: 92.6 % 116530 107887
Test Date: 2024-04-13 14:00:49 Functions: 94.2 % 4589 4323
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.8%95.8%
95.8 % 6080 5822 - 92.1 % 215 198
class.cc
96.6%96.6%
96.6 % 4288 4142 - 97.6 % 205 200
constexpr.cc
93.8%93.8%
93.8 % 5075 4762 - 97.7 % 173 169
constraint.cc
91.3%91.3%
91.3 % 1671 1525 - 97.9 % 145 142
contracts.cc
90.8%90.8%
90.8 % 911 827 - 88.5 % 87 77
contracts.h
100.0%
100.0 % 25 25 - 100.0 % 3 3
coroutines.cc
95.0%95.0%
95.0 % 2267 2154 - 94.5 % 73 69
cp-gimplify.cc
94.4%94.4%
94.4 % 2026 1913 - 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
38.9%38.9%
38.9 % 54 21 - -
cp-tree.h
97.4%97.4%
97.4 % 421 410 - 100.0 % 48 48
cp-ubsan.cc
99.3%99.3%
99.3 % 147 146 - 100.0 % 11 11
cvt.cc
78.8%78.8%
78.8 % 1033 814 - 93.9 % 33 31
cxx-pretty-print.cc
62.0%62.0%
62.0 % 1642 1018 - 77.6 % 85 66
cxx-pretty-print.h
100.0%
100.0 % 1 1 - -
decl.cc
93.9%93.9%
93.9 % 8531 8013 - 97.3 % 225 219
decl2.cc
95.2%95.2%
95.2 % 2529 2408 - 99.1 % 116 115
dump.cc
40.9%40.9%
40.9 % 193 79 - 100.0 % 3 3
error.cc
87.7%87.7%
87.7 % 2528 2217 - 95.0 % 100 95
except.cc
99.4%99.4%
99.4 % 510 507 - 100.0 % 42 42
expr.cc
99.4%99.4%
99.4 % 175 174 - 100.0 % 9 9
friend.cc
88.1%88.1%
88.1 % 252 222 - 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 % 2270 2176 - 100.0 % 66 66
lambda.cc
98.9%98.9%
98.9 % 829 820 - 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.6%97.6%
97.6 % 1734 1692 - 100.0 % 74 74
module.cc
94.2%94.2%
94.2 % 9578 9021 - 97.3 % 414 403
name-lookup.cc
93.9%93.9%
93.9 % 3894 3656 - 96.1 % 228 219
name-lookup.h
94.7%94.7%
94.7 % 19 18 - 100.0 % 3 3
optimize.cc
95.9%95.9%
95.9 % 341 327 - 100.0 % 10 10
parser.cc
90.9%90.9%
90.9 % 21693 19711 - 85.3 % 662 565
pt.cc
95.6%95.6%
95.6 % 13949 13339 - 95.7 % 461 441
ptree.cc
0.0%
0.0 % 267 - 0.0 % 7
rtti.cc
96.5%96.5%
96.5 % 774 747 - 100.0 % 33 33
search.cc
96.0%96.0%
96.0 % 969 930 - 100.0 % 68 68
semantics.cc
94.2%94.2%
94.2 % 6489 6110 - 97.3 % 226 220
tree.cc
92.9%92.9%
92.9 % 2750 2554 - 94.9 % 177 168
type-utils.h
100.0%
100.0 % 9 9 - 100.0 % 1 1
typeck.cc
91.6%91.6%
91.6 % 5317 4873 - 97.1 % 173 168
typeck2.cc
93.1%93.1%
93.1 % 1214 1130 - 100.0 % 39 39
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.