LCOV - code coverage report
Current view: top level - gcc/cp Coverage Total Hit
Test: gcc.info Lines: 92.7 % 117882 109267
Test Date: 2024-11-02 13:25:42 Functions: 93.9 % 4619 4335
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 % 6114 5860 - 91.3 % 218 199
class.cc
96.6%96.6%
96.6 % 4306 4158 - 97.6 % 205 200
constexpr.cc
94.2%94.2%
94.2 % 5094 4799 - 97.7 % 173 169
constraint.cc
90.3%90.3%
90.3 % 1449 1309 - 97.6 % 123 120
contracts.cc
91.0%91.0%
91.0 % 941 856 - 87.9 % 91 80
contracts.h
100.0%
100.0 % 25 25 - 100.0 % 3 3
coroutines.cc
95.3%95.3%
95.3 % 2263 2157 - 94.4 % 90 85
coroutines.h
100.0%
100.0 % 10 10 - 100.0 % 1 1
cp-gimplify.cc
94.7%94.7%
94.7 % 2040 1931 - 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 % 289 281 - 95.8 % 24 23
cp-trait.def
32.4%32.4%
32.4 % 68 22 - -
cp-tree.h
96.8%96.8%
96.8 % 401 388 - 100.0 % 44 44
cp-ubsan.cc
99.3%99.3%
99.3 % 148 147 - 100.0 % 11 11
cvt.cc
78.7%78.7%
78.7 % 1039 818 - 90.9 % 33 30
cxx-pretty-print.cc
62.9%62.9%
62.9 % 1623 1021 - 78.6 % 84 66
cxx-pretty-print.h
100.0%
100.0 % 1 1 - -
decl.cc
94.2%94.2%
94.2 % 8692 8188 - 97.3 % 224 218
decl2.cc
95.4%95.4%
95.4 % 2635 2515 - 99.1 % 117 116
dump.cc
41.1%41.1%
41.1 % 190 78 - 100.0 % 3 3
error.cc
88.2%88.2%
88.2 % 2563 2261 - 94.1 % 102 96
except.cc
99.4%99.4%
99.4 % 513 510 - 100.0 % 43 43
expr.cc
100.0%
100.0 % 174 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 % 2313 2217 - 100.0 % 66 66
lambda.cc
98.9%98.9%
98.9 % 843 834 - 100.0 % 43 43
lex.cc
93.5%93.5%
93.5 % 463 433 - 92.3 % 39 36
logic.cc
79.9%79.9%
79.9 % 289 231 - 85.3 % 34 29
mangle.cc
92.5%92.5%
92.5 % 2097 1939 - 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.4%97.4%
97.4 % 1845 1797 - 100.0 % 76 76
module.cc
94.1%94.1%
94.1 % 9784 9205 - 95.7 % 421 403
name-lookup.cc
94.0%94.0%
94.0 % 3992 3753 - 96.1 % 233 224
name-lookup.h
94.7%94.7%
94.7 % 19 18 - 100.0 % 3 3
optimize.cc
95.9%95.9%
95.9 % 343 329 - 100.0 % 10 10
parser.cc
90.9%90.9%
90.9 % 22029 20019 - 85.1 % 669 569
pt.cc
95.6%95.6%
95.6 % 14046 13434 - 95.2 % 460 438
ptree.cc
0.0%
0.0 % 267 - 0.0 % 7
rtti.cc
96.5%96.5%
96.5 % 778 751 - 100.0 % 33 33
search.cc
96.0%96.0%
96.0 % 967 928 - 100.0 % 68 68
semantics.cc
94.3%94.3%
94.3 % 6702 6323 - 97.0 % 234 227
tree.cc
93.4%93.4%
93.4 % 2744 2562 - 94.9 % 176 167
type-utils.h
100.0%
100.0 % 9 9 - 100.0 % 1 1
typeck.cc
91.9%91.9%
91.9 % 5367 4931 - 97.1 % 174 169
typeck2.cc
93.0%93.0%
93.0 % 1213 1128 - 100.0 % 40 40
vtable-class-hierarchy.cc
69.0%69.0%
69.0 % 497 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.