LCOV - code coverage report
Current view: top level - gcc/cp Coverage Total Hit
Test: gcc.info Lines: 92.6 % 116556 107903
Test Date: 2024-04-20 14:03:02 Functions: 94.0 % 4591 4317
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 - -
dump.cc
40.9%40.9%
40.9 % 193 79 - 100.0 % 3 3
cxx-pretty-print.cc
62.0%62.0%
62.0 % 1642 1018 - 77.6 % 85 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.8%78.8%
78.8 % 1033 814 - 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
error.cc
87.7%87.7%
87.7 % 2528 2217 - 95.0 % 100 95
friend.cc
88.1%88.1%
88.1 % 252 222 - 83.3 % 6 5
contracts.cc
90.8%90.8%
90.8 % 911 827 - 88.5 % 87 77
parser.cc
90.9%90.9%
90.9 % 21693 19711 - 85.3 % 662 565
constraint.cc
91.3%91.3%
91.3 % 1671 1525 - 97.9 % 145 142
typeck.cc
91.6%91.6%
91.6 % 5317 4873 - 97.1 % 173 168
mangle.cc
92.4%92.4%
92.4 % 2095 1936 - 95.4 % 108 103
tree.cc
92.9%92.9%
92.9 % 2750 2554 - 94.9 % 177 168
typeck2.cc
93.1%93.1%
93.1 % 1214 1130 - 100.0 % 39 39
cp-lang.cc
93.4%93.4%
93.4 % 61 57 - 85.7 % 14 12
lex.cc
93.5%93.5%
93.5 % 461 431 - 92.3 % 39 36
name-lookup.cc
93.9%93.9%
93.9 % 3894 3656 - 96.1 % 228 219
constexpr.cc
93.8%93.8%
93.8 % 5077 4764 - 97.7 % 173 169
decl.cc
93.9%93.9%
93.9 % 8531 8013 - 97.3 % 225 219
module.cc
94.1%94.1%
94.1 % 9602 9035 - 95.4 % 416 397
semantics.cc
94.2%94.2%
94.2 % 6489 6110 - 97.3 % 226 220
cp-gimplify.cc
94.4%94.4%
94.4 % 2026 1913 - 98.6 % 73 72
name-lookup.h
94.7%94.7%
94.7 % 19 18 - 100.0 % 3 3
coroutines.cc
95.0%95.0%
95.0 % 2267 2154 - 94.5 % 73 69
decl2.cc
95.2%95.2%
95.2 % 2529 2408 - 99.1 % 116 115
pt.cc
95.6%95.6%
95.6 % 13949 13339 - 95.7 % 461 441
call.cc
95.8%95.8%
95.8 % 6080 5822 - 92.1 % 215 198
optimize.cc
95.9%95.9%
95.9 % 341 327 - 100.0 % 10 10
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
rtti.cc
96.5%96.5%
96.5 % 774 747 - 100.0 % 33 33
class.cc
96.6%96.6%
96.6 % 4288 4142 - 97.6 % 205 200
cp-objcp-common.cc
97.2%97.2%
97.2 % 290 282 - 95.8 % 24 23
cp-tree.h
97.4%97.4%
97.4 % 421 410 - 100.0 % 48 48
method.cc
97.6%97.6%
97.6 % 1734 1692 - 100.0 % 74 74
lambda.cc
98.9%98.9%
98.9 % 829 820 - 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 % 510 507 - 100.0 % 42 42
cxx-pretty-print.h
100.0%
100.0 % 1 1 - -
type-utils.h
100.0%
100.0 % 9 9 - 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.