LCOV - code coverage report
Current view: top level - gcc/cp Coverage Total Hit
Test: gcc.info Lines: 92.6 % 121979 112963
Test Date: 2025-06-21 16:26:05 Functions: 93.9 % 4723 4436
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 % 271 - 0.0 % 7
cp-trait.def
31.0%31.0%
31.0 % 71 22 - -
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.9%62.9%
62.9 % 1638 1030 - 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.1%91.1%
91.1 % 23261 21193 - 85.3 % 685 584
cp-lang.cc
93.4%93.4%
93.4 % 61 57 - 85.7 % 14 12
contracts.cc
91.1%91.1%
91.1 % 952 867 - 87.9 % 91 80
cvt.cc
78.9%78.9%
78.9 % 1049 828 - 91.2 % 34 31
call.cc
96.0%96.0%
96.0 % 6325 6069 - 91.5 % 224 205
lex.cc
93.1%93.1%
93.1 % 466 434 - 92.3 % 39 36
coroutines.cc
93.2%93.2%
93.2 % 2303 2146 - 93.5 % 93 87
error.cc
87.2%87.2%
87.2 % 2656 2316 - 93.5 % 108 101
tree.cc
93.6%93.6%
93.6 % 2824 2642 - 95.0 % 181 172
mangle.cc
92.7%92.7%
92.7 % 2116 1961 - 95.4 % 108 103
pt.cc
95.3%95.3%
95.3 % 14405 13728 - 95.5 % 466 445
cp-objcp-common.cc
97.3%97.3%
97.3 % 294 286 - 95.8 % 24 23
module.cc
94.0%94.0%
94.0 % 10512 9879 - 96.0 % 445 427
name-lookup.cc
94.2%94.2%
94.2 % 4038 3802 - 96.1 % 233 224
typeck.cc
91.9%91.9%
91.9 % 5388 4954 - 97.1 % 175 170
constexpr.cc
93.1%93.1%
93.1 % 5304 4937 - 97.2 % 178 173
semantics.cc
94.5%94.5%
94.5 % 7041 6654 - 97.1 % 244 237
decl.cc
94.3%94.3%
94.3 % 8980 8471 - 97.4 % 231 225
constraint.cc
90.2%90.2%
90.2 % 1454 1311 - 97.5 % 121 118
class.cc
96.5%96.5%
96.5 % 4385 4231 - 97.6 % 206 201
cp-gimplify.cc
94.4%94.4%
94.4 % 2065 1950 - 98.7 % 75 74
decl2.cc
95.1%95.1%
95.1 % 2772 2636 - 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
contracts.h
100.0%
100.0 % 25 25 - 100.0 % 3 3
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
69.0%69.0%
69.0 % 187 129 - 100.0 % 4 4
expr.cc
100.0%
100.0 % 174 174 - 100.0 % 9 9
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.0%93.0%
93.0 % 1237 1151 - 100.0 % 40 40
except.cc
99.4%99.4%
99.4 % 513 510 - 100.0 % 43 43
lambda.cc
98.8%98.8%
98.8 % 887 876 - 100.0 % 44 44
cp-tree.h
96.6%96.6%
96.6 % 413 399 - 100.0 % 46 46
init.cc
95.8%95.8%
95.8 % 2340 2241 - 100.0 % 66 66
search.cc
96.0%96.0%
96.0 % 969 930 - 100.0 % 68 68
method.cc
97.4%97.4%
97.4 % 1873 1825 - 100.0 % 78 78

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.