LCOV - code coverage report
Current view: top level - gcc/cp Coverage Total Hit
Test: gcc.info Lines: 92.7 % 125716 116558
Test Date: 2025-12-06 14:04:50 Functions: 94.0 % 4801 4513
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.1%96.1%
96.1 % 6375 6128 - 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 % 6064 5631 - 96.8 % 189 183
constraint.cc
92.1%92.1%
92.1 % 1503 1385 - 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 % 2129 2007 - 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 % 292 284 - 95.8 % 24 23
cp-trait.def
44.6%44.6%
44.6 % 74 33 - -
cp-tree.h
96.5%96.5%
96.5 % 401 387 - 100.0 % 43 43
cp-ubsan.cc
99.3%99.3%
99.3 % 147 146 - 100.0 % 11 11
cvt.cc
79.0%79.0%
79.0 % 1050 829 - 91.2 % 34 31
cxx-pretty-print.cc
62.3%62.3%
62.3 % 1658 1033 - 78.6 % 84 66
cxx-pretty-print.h
100.0%
100.0 % 1 1 - -
decl.cc
94.6%94.6%
94.6 % 9532 9016 - 97.5 % 241 235
decl2.cc
95.1%95.1%
95.1 % 2787 2651 - 99.2 % 125 124
dump.cc
41.6%41.6%
41.6 % 190 79 - 100.0 % 3 3
error.cc
88.1%88.1%
88.1 % 2676 2357 - 94.4 % 108 102
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
87.2%87.2%
87.2 % 218 190 - 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 % 502 470 - 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.5%97.5%
97.5 % 1927 1878 - 100.0 % 79 79
module.cc
94.2%94.2%
94.2 % 10850 10217 - 96.1 % 463 445
name-lookup.cc
94.7%94.7%
94.7 % 4100 3881 - 96.2 % 234 225
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.1%91.1%
91.1 % 24014 21887 - 85.6 % 701 600
pt.cc
95.1%95.1%
95.1 % 14825 14104 - 95.5 % 470 449
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 % 7117 6725 - 97.2 % 247 240
tree.cc
93.5%93.5%
93.5 % 2961 2770 - 95.1 % 184 175
type-utils.h
100.0%
100.0 % 9 9 - 100.0 % 1 1
typeck.cc
92.0%92.0%
92.0 % 5469 5029 - 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.