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

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.