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

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.