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
ptree.cc
0.0%
0.0 % 267 - 0.0 % 7
cp-trait.def
38.9%38.9%
38.9 % 54 21 - -
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.2%69.2%
69.2 % 496 343 - 70.4 % 27 19
cxx-pretty-print.cc
62.0%62.0%
62.0 % 1642 1018 - 77.6 % 85 66
friend.cc
88.1%88.1%
88.1 % 252 222 - 83.3 % 6 5
logic.cc
79.9%79.9%
79.9 % 289 231 - 85.3 % 34 29
parser.cc
90.9%90.9%
90.9 % 21693 19711 - 85.3 % 662 565
cp-lang.cc
93.4%93.4%
93.4 % 61 57 - 85.7 % 14 12
contracts.cc
90.8%90.8%
90.8 % 911 827 - 88.5 % 87 77
call.cc
95.8%95.8%
95.8 % 6080 5822 - 92.1 % 215 198
lex.cc
93.5%93.5%
93.5 % 461 431 - 92.3 % 39 36
cvt.cc
78.8%78.8%
78.8 % 1033 814 - 93.9 % 33 31
coroutines.cc
95.0%95.0%
95.0 % 2267 2154 - 94.5 % 73 69
tree.cc
92.9%92.9%
92.9 % 2750 2554 - 94.9 % 177 168
error.cc
87.7%87.7%
87.7 % 2528 2217 - 95.0 % 100 95
mangle.cc
92.4%92.4%
92.4 % 2095 1936 - 95.4 % 108 103
pt.cc
95.6%95.6%
95.6 % 13949 13339 - 95.7 % 461 441
cp-objcp-common.cc
97.2%97.2%
97.2 % 290 282 - 95.8 % 24 23
name-lookup.cc
93.9%93.9%
93.9 % 3894 3656 - 96.1 % 228 219
typeck.cc
91.6%91.6%
91.6 % 5317 4873 - 97.1 % 173 168
decl.cc
93.9%93.9%
93.9 % 8531 8013 - 97.3 % 225 219
semantics.cc
94.2%94.2%
94.2 % 6489 6110 - 97.3 % 226 220
module.cc
94.2%94.2%
94.2 % 9578 9021 - 97.3 % 414 403
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
cp-gimplify.cc
94.4%94.4%
94.4 % 2026 1913 - 98.6 % 73 72
decl2.cc
95.2%95.2%
95.2 % 2529 2408 - 99.1 % 116 115
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
40.9%40.9%
40.9 % 193 79 - 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
99.4%99.4%
99.4 % 175 174 - 100.0 % 9 9
optimize.cc
95.9%95.9%
95.9 % 341 327 - 100.0 % 10 10
cp-ubsan.cc
99.3%99.3%
99.3 % 147 146 - 100.0 % 11 11
rtti.cc
96.5%96.5%
96.5 % 774 747 - 100.0 % 33 33
typeck2.cc
93.1%93.1%
93.1 % 1214 1130 - 100.0 % 39 39
except.cc
99.4%99.4%
99.4 % 510 507 - 100.0 % 42 42
lambda.cc
98.9%98.9%
98.9 % 829 820 - 100.0 % 43 43
cp-tree.h
97.4%97.4%
97.4 % 421 410 - 100.0 % 48 48
init.cc
95.9%95.9%
95.9 % 2270 2176 - 100.0 % 66 66
search.cc
96.0%96.0%
96.0 % 969 930 - 100.0 % 68 68
method.cc
97.6%97.6%
97.6 % 1734 1692 - 100.0 % 74 74

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.