LCOV - code coverage report
Current view: top level - gcc/cp Coverage Total Hit
Test: gcc.info Lines: 92.7 % 125282 116127
Test Date: 2025-10-18 14:39:06 Functions: 94.0 % 4782 4494
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
96.0%96.0%
96.0 % 6376 6119 - 91.6 % 226 207
class.cc
96.5%96.5%
96.5 % 4409 4255 - 97.6 % 207 202
constexpr.cc
92.9%92.9%
92.9 % 6063 5631 - 96.8 % 189 183
constraint.cc
91.4%91.4%
91.4 % 1505 1375 - 97.5 % 122 119
contracts.cc
91.0%91.0%
91.0 % 954 868 - 87.0 % 92 80
contracts.h
100.0%
100.0 % 42 42 - 100.0 % 7 7
coroutines.cc
93.2%93.2%
93.2 % 2309 2152 - 93.5 % 93 87
coroutines.h
100.0%
100.0 % 10 10 - 100.0 % 1 1
cp-gimplify.cc
94.3%94.3%
94.3 % 2125 2003 - 98.7 % 76 75
cp-lang.cc
93.4%93.4%
93.4 % 61 57 - 85.7 % 14 12
cp-objcp-common.cc
97.3%97.3%
97.3 % 295 287 - 95.8 % 24 23
cp-trait.def
43.4%43.4%
43.4 % 76 33 - -
cp-tree.h
96.5%96.5%
96.5 % 396 382 - 100.0 % 42 42
cp-ubsan.cc
99.3%99.3%
99.3 % 147 146 - 100.0 % 11 11
cvt.cc
78.9%78.9%
78.9 % 1048 827 - 91.2 % 34 31
cxx-pretty-print.cc
62.2%62.2%
62.2 % 1658 1032 - 78.6 % 84 66
cxx-pretty-print.h
100.0%
100.0 % 1 1 - -
decl.cc
94.6%94.6%
94.6 % 9509 8991 - 97.5 % 241 235
decl2.cc
95.1%95.1%
95.1 % 2782 2646 - 99.2 % 125 124
dump.cc
41.6%41.6%
41.6 % 190 79 - 100.0 % 3 3
error.cc
87.9%87.9%
87.9 % 2676 2351 - 93.5 % 108 101
except.cc
99.4%99.4%
99.4 % 529 526 - 100.0 % 44 44
expr.cc
100.0%
100.0 % 192 192 - 100.0 % 10 10
friend.cc
88.1%88.1%
88.1 % 253 223 - 83.3 % 6 5
g++spec.cc
85.2%85.2%
85.2 % 189 161 - 100.0 % 2 2
init.cc
96.0%96.0%
96.0 % 2382 2286 - 100.0 % 66 66
lambda.cc
98.6%98.6%
98.6 % 905 892 - 100.0 % 45 45
lex.cc
93.6%93.6%
93.6 % 503 471 - 92.3 % 39 36
logic.cc
79.0%79.0%
79.0 % 295 233 - 85.3 % 34 29
mangle.cc
92.9%92.9%
92.9 % 2173 2018 - 95.4 % 109 104
mapper-client.cc
68.0%68.0%
68.0 % 178 121 - 100.0 % 4 4
mapper-client.h
71.4%71.4%
71.4 % 7 5 - -
method.cc
97.3%97.3%
97.3 % 1924 1872 - 100.0 % 79 79
module.cc
94.0%94.0%
94.0 % 10715 10074 - 96.0 % 449 431
name-lookup.cc
94.4%94.4%
94.4 % 4090 3863 - 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
91.2%91.2%
91.2 % 23732 21635 - 85.6 % 696 596
pt.cc
95.2%95.2%
95.2 % 14819 14102 - 95.5 % 469 448
ptree.cc
0.0%
0.0 % 272 - 0.0 % 7
rtti.cc
96.5%96.5%
96.5 % 769 742 - 100.0 % 33 33
search.cc
96.0%96.0%
96.0 % 969 930 - 100.0 % 68 68
semantics.cc
94.5%94.5%
94.5 % 7106 6717 - 97.2 % 247 240
tree.cc
94.1%94.1%
94.1 % 3072 2890 - 95.2 % 187 178
type-utils.h
100.0%
100.0 % 9 9 - 100.0 % 1 1
typeck.cc
92.0%92.0%
92.0 % 5431 4999 - 97.1 % 175 170
typeck2.cc
93.2%93.2%
93.2 % 1276 1189 - 100.0 % 40 40
vtable-class-hierarchy.cc
68.9%68.9%
68.9 % 498 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.