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
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
44.6%44.6%
44.6 % 74 33 - -
cxx-pretty-print.cc
62.3%62.3%
62.3 % 1658 1033 - 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
79.0%79.0%
79.0 % 1050 829 - 91.2 % 34 31
g++spec.cc
87.2%87.2%
87.2 % 218 190 - 100.0 % 2 2
error.cc
88.1%88.1%
88.1 % 2676 2357 - 94.4 % 108 102
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.1%91.1%
91.1 % 24014 21887 - 85.6 % 701 600
typeck.cc
92.0%92.0%
92.0 % 5469 5029 - 97.1 % 175 170
constraint.cc
92.1%92.1%
92.1 % 1503 1385 - 97.5 % 122 119
mangle.cc
92.9%92.9%
92.9 % 2173 2018 - 95.4 % 109 104
constexpr.cc
92.9%92.9%
92.9 % 6064 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
tree.cc
93.5%93.5%
93.5 % 2961 2770 - 95.1 % 184 175
lex.cc
93.6%93.6%
93.6 % 502 470 - 92.3 % 39 36
module.cc
94.2%94.2%
94.2 % 10850 10217 - 96.1 % 463 445
cp-gimplify.cc
94.3%94.3%
94.3 % 2129 2007 - 98.7 % 76 75
semantics.cc
94.5%94.5%
94.5 % 7117 6725 - 97.2 % 247 240
decl.cc
94.6%94.6%
94.6 % 9532 9016 - 97.5 % 241 235
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
decl2.cc
95.1%95.1%
95.1 % 2787 2651 - 99.2 % 125 124
pt.cc
95.1%95.1%
95.1 % 14825 14104 - 95.5 % 470 449
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.1%96.1%
96.1 % 6375 6128 - 91.6 % 226 207
rtti.cc
96.5%96.5%
96.5 % 769 742 - 100.0 % 33 33
cp-tree.h
96.5%96.5%
96.5 % 401 387 - 100.0 % 43 43
class.cc
96.5%96.5%
96.5 % 4409 4255 - 97.6 % 207 202
cp-objcp-common.cc
97.3%97.3%
97.3 % 292 284 - 95.8 % 24 23
method.cc
97.5%97.5%
97.5 % 1927 1878 - 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.