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
cp-trait.def
44.6%44.6%
44.6 % 74 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.3%62.3%
62.3 % 1658 1033 - 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 % 24014 21887 - 85.6 % 701 600
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
79.0%79.0%
79.0 % 1050 829 - 91.2 % 34 31
call.cc
96.1%96.1%
96.1 % 6375 6128 - 91.6 % 226 207
lex.cc
93.6%93.6%
93.6 % 502 470 - 92.3 % 39 36
coroutines.cc
93.2%93.2%
93.2 % 2309 2152 - 93.5 % 93 87
error.cc
88.1%88.1%
88.1 % 2676 2357 - 94.4 % 108 102
tree.cc
93.5%93.5%
93.5 % 2961 2770 - 95.1 % 184 175
mangle.cc
92.9%92.9%
92.9 % 2173 2018 - 95.4 % 109 104
pt.cc
95.1%95.1%
95.1 % 14825 14104 - 95.5 % 470 449
cp-objcp-common.cc
97.3%97.3%
97.3 % 292 284 - 95.8 % 24 23
name-lookup.cc
94.7%94.7%
94.7 % 4100 3881 - 96.2 % 234 225
module.cc
94.2%94.2%
94.2 % 10850 10217 - 96.1 % 463 445
constexpr.cc
92.9%92.9%
92.9 % 6064 5631 - 96.8 % 189 183
typeck.cc
92.0%92.0%
92.0 % 5469 5029 - 97.1 % 175 170
semantics.cc
94.5%94.5%
94.5 % 7117 6725 - 97.2 % 247 240
constraint.cc
92.1%92.1%
92.1 % 1503 1385 - 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 % 9532 9016 - 97.5 % 241 235
cp-gimplify.cc
94.3%94.3%
94.3 % 2129 2007 - 98.7 % 76 75
decl2.cc
95.1%95.1%
95.1 % 2787 2651 - 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
87.2%87.2%
87.2 % 218 190 - 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 % 401 387 - 100.0 % 43 43
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.5%97.5%
97.5 % 1927 1878 - 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.