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 - -
dump.cc
41.1%41.1%
41.1 % 190 78 - 100.0 % 3 3
cxx-pretty-print.cc
62.9%62.9%
62.9 % 1623 1021 - 78.6 % 84 66
mapper-client.cc
69.0%69.0%
69.0 % 187 129 - 100.0 % 4 4
vtable-class-hierarchy.cc
69.2%69.2%
69.2 % 496 343 - 70.4 % 27 19
mapper-client.h
71.4%71.4%
71.4 % 7 5 - -
cvt.cc
78.9%78.9%
78.9 % 1042 822 - 93.9 % 33 31
logic.cc
79.9%79.9%
79.9 % 289 231 - 85.3 % 34 29
g++spec.cc
84.7%84.7%
84.7 % 189 160 - 100.0 % 2 2
friend.cc
88.1%88.1%
88.1 % 253 223 - 83.3 % 6 5
error.cc
88.3%88.3%
88.3 % 2573 2272 - 94.2 % 103 97
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
parser.cc
90.9%90.9%
90.9 % 22093 20073 - 85.0 % 668 568
typeck.cc
91.9%91.9%
91.9 % 5360 4925 - 97.1 % 174 169
mangle.cc
92.4%92.4%
92.4 % 2096 1937 - 95.4 % 108 103
typeck2.cc
93.0%93.0%
93.0 % 1215 1130 - 100.0 % 40 40
tree.cc
93.4%93.4%
93.4 % 2749 2567 - 94.9 % 177 168
cp-lang.cc
93.4%93.4%
93.4 % 61 57 - 85.7 % 14 12
lex.cc
93.5%93.5%
93.5 % 463 433 - 92.3 % 39 36
name-lookup.cc
94.0%94.0%
94.0 % 3993 3754 - 96.1 % 233 224
module.cc
94.0%94.0%
94.0 % 9783 9200 - 95.7 % 421 403
constexpr.cc
94.2%94.2%
94.2 % 5084 4790 - 97.7 % 173 169
semantics.cc
94.3%94.3%
94.3 % 6650 6269 - 97.0 % 231 224
decl.cc
94.2%94.2%
94.2 % 8690 8186 - 97.3 % 224 218
cp-gimplify.cc
94.7%94.7%
94.7 % 2038 1929 - 98.6 % 73 72
name-lookup.h
94.7%94.7%
94.7 % 19 18 - 100.0 % 3 3
coroutines.cc
95.1%95.1%
95.1 % 2304 2191 - 94.3 % 87 82
decl2.cc
95.4%95.4%
95.4 % 2636 2516 - 99.1 % 117 116
pt.cc
95.6%95.6%
95.6 % 14023 13407 - 95.2 % 460 438
optimize.cc
95.9%95.9%
95.9 % 339 325 - 100.0 % 10 10
init.cc
95.8%95.8%
95.8 % 2313 2217 - 100.0 % 66 66
call.cc
95.9%95.9%
95.9 % 6119 5867 - 91.3 % 219 200
search.cc
96.0%96.0%
96.0 % 971 932 - 100.0 % 68 68
rtti.cc
96.5%96.5%
96.5 % 775 748 - 100.0 % 33 33
class.cc
96.5%96.5%
96.5 % 4314 4164 - 97.6 % 205 200
cp-objcp-common.cc
97.2%97.2%
97.2 % 289 281 - 95.8 % 24 23
cp-tree.h
97.2%97.2%
97.2 % 400 389 - 100.0 % 45 45
method.cc
97.5%97.5%
97.5 % 1814 1768 - 100.0 % 75 75
lambda.cc
98.9%98.9%
98.9 % 843 834 - 100.0 % 43 43
cp-ubsan.cc
99.3%99.3%
99.3 % 147 146 - 100.0 % 11 11
expr.cc
99.4%99.4%
99.4 % 175 174 - 100.0 % 9 9
except.cc
99.4%99.4%
99.4 % 513 510 - 100.0 % 43 43
cxx-pretty-print.h
100.0%
100.0 % 1 1 - -
type-utils.h
100.0%
100.0 % 9 9 - 100.0 % 1 1
coroutines.h
100.0%
100.0 % 10 10 - 100.0 % 1 1
contracts.h
100.0%
100.0 % 25 25 - 100.0 % 3 3

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.