LCOV - code coverage report
Current view: top level - gcc/cp Coverage Total Hit
Test: gcc.info Lines: 92.7 % 117884 109251
Test Date: 2024-09-07 14:08:43 Functions: 93.9 % 4615 4332
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.9%95.9%
95.9 % 6119 5867 - 91.3 % 219 200
class.cc
96.5%96.5%
96.5 % 4314 4164 - 97.6 % 205 200
constexpr.cc
94.2%94.2%
94.2 % 5084 4790 - 97.7 % 173 169
constraint.cc
90.5%90.5%
90.5 % 1448 1310 - 97.6 % 123 120
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.1%95.1%
95.1 % 2304 2191 - 94.3 % 87 82
coroutines.h
100.0%
100.0 % 10 10 - 100.0 % 1 1
cp-gimplify.cc
94.7%94.7%
94.7 % 2038 1929 - 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.8%32.8%
32.8 % 67 22 - -
cp-tree.h
97.2%97.2%
97.2 % 400 389 - 100.0 % 45 45
cp-ubsan.cc
99.3%99.3%
99.3 % 147 146 - 100.0 % 11 11
cvt.cc
78.9%78.9%
78.9 % 1042 822 - 93.9 % 33 31
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 % 8690 8186 - 97.3 % 224 218
decl2.cc
95.4%95.4%
95.4 % 2636 2516 - 99.1 % 117 116
dump.cc
41.1%41.1%
41.1 % 190 78 - 100.0 % 3 3
error.cc
88.3%88.3%
88.3 % 2573 2272 - 94.2 % 103 97
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 % 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.4%92.4%
92.4 % 2096 1937 - 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 % 1814 1768 - 100.0 % 75 75
module.cc
94.0%94.0%
94.0 % 9783 9200 - 95.7 % 421 403
name-lookup.cc
94.0%94.0%
94.0 % 3993 3754 - 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 % 339 325 - 100.0 % 10 10
parser.cc
90.9%90.9%
90.9 % 22093 20073 - 85.0 % 668 568
pt.cc
95.6%95.6%
95.6 % 14023 13407 - 95.2 % 460 438
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 % 971 932 - 100.0 % 68 68
semantics.cc
94.3%94.3%
94.3 % 6650 6269 - 97.0 % 231 224
tree.cc
93.4%93.4%
93.4 % 2749 2567 - 94.9 % 177 168
type-utils.h
100.0%
100.0 % 9 9 - 100.0 % 1 1
typeck.cc
91.9%91.9%
91.9 % 5360 4925 - 97.1 % 174 169
typeck2.cc
93.0%93.0%
93.0 % 1215 1130 - 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.