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
ptree.cc
0.0%
0.0 % 267 - 0.0 % 7
cp-trait.def
32.8%32.8%
32.8 % 67 22 - -
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.9%62.9%
62.9 % 1623 1021 - 78.6 % 84 66
friend.cc
88.1%88.1%
88.1 % 253 223 - 83.3 % 6 5
parser.cc
90.9%90.9%
90.9 % 22093 20073 - 85.0 % 668 568
logic.cc
79.9%79.9%
79.9 % 289 231 - 85.3 % 34 29
cp-lang.cc
93.4%93.4%
93.4 % 61 57 - 85.7 % 14 12
contracts.cc
90.8%90.8%
90.8 % 939 853 - 87.9 % 91 80
call.cc
95.9%95.9%
95.9 % 6119 5867 - 91.3 % 219 200
lex.cc
93.5%93.5%
93.5 % 463 433 - 92.3 % 39 36
cvt.cc
78.9%78.9%
78.9 % 1042 822 - 93.9 % 33 31
error.cc
88.3%88.3%
88.3 % 2573 2272 - 94.2 % 103 97
coroutines.cc
95.1%95.1%
95.1 % 2304 2191 - 94.3 % 87 82
tree.cc
93.4%93.4%
93.4 % 2749 2567 - 94.9 % 177 168
pt.cc
95.6%95.6%
95.6 % 14023 13407 - 95.2 % 460 438
mangle.cc
92.4%92.4%
92.4 % 2096 1937 - 95.4 % 108 103
module.cc
94.0%94.0%
94.0 % 9783 9200 - 95.7 % 421 403
cp-objcp-common.cc
97.2%97.2%
97.2 % 289 281 - 95.8 % 24 23
name-lookup.cc
94.0%94.0%
94.0 % 3993 3754 - 96.1 % 233 224
semantics.cc
94.3%94.3%
94.3 % 6650 6269 - 97.0 % 231 224
typeck.cc
91.9%91.9%
91.9 % 5360 4925 - 97.1 % 174 169
decl.cc
94.2%94.2%
94.2 % 8690 8186 - 97.3 % 224 218
constraint.cc
90.5%90.5%
90.5 % 1448 1310 - 97.6 % 123 120
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
cp-gimplify.cc
94.7%94.7%
94.7 % 2038 1929 - 98.6 % 73 72
decl2.cc
95.4%95.4%
95.4 % 2636 2516 - 99.1 % 117 116
coroutines.h
100.0%
100.0 % 10 10 - 100.0 % 1 1
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
41.1%41.1%
41.1 % 190 78 - 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 % 339 325 - 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 % 775 748 - 100.0 % 33 33
typeck2.cc
93.0%93.0%
93.0 % 1215 1130 - 100.0 % 40 40
except.cc
99.4%99.4%
99.4 % 513 510 - 100.0 % 43 43
lambda.cc
98.9%98.9%
98.9 % 843 834 - 100.0 % 43 43
cp-tree.h
97.2%97.2%
97.2 % 400 389 - 100.0 % 45 45
init.cc
95.8%95.8%
95.8 % 2313 2217 - 100.0 % 66 66
search.cc
96.0%96.0%
96.0 % 971 932 - 100.0 % 68 68
method.cc
97.5%97.5%
97.5 % 1814 1768 - 100.0 % 75 75

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.