LCOV - code coverage report
Current view: top level - gcc/cp Coverage Total Hit
Test: gcc.info Lines: 92.7 % 125220 116069
Test Date: 2025-11-22 14:42:49 Functions: 94.0 % 4793 4504
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 6127 - 91.6 % 226 207
class.cc
96.5%96.5%
96.5 % 4408 4254 - 97.6 % 207 202
constexpr.cc
92.9%92.9%
92.9 % 6064 5632 - 96.8 % 189 183
constraint.cc
91.7%91.7%
91.7 % 1499 1375 - 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 % 295 287 - 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.2%62.2%
62.2 % 1658 1032 - 78.6 % 84 66
cxx-pretty-print.h
100.0%
100.0 % 1 1 - -
decl.cc
94.6%94.6%
94.6 % 9508 8990 - 97.5 % 241 235
decl2.cc
95.1%95.1%
95.1 % 2784 2648 - 99.2 % 125 124
dump.cc
41.6%41.6%
41.6 % 190 79 - 100.0 % 3 3
error.cc
87.8%87.8%
87.8 % 2676 2350 - 93.5 % 108 101
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
85.2%85.2%
85.2 % 189 161 - 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.3%97.3%
97.3 % 1924 1872 - 100.0 % 79 79
module.cc
94.0%94.0%
94.0 % 10834 10189 - 96.1 % 463 445
name-lookup.cc
94.5%94.5%
94.5 % 4094 3868 - 96.1 % 233 224
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 % 23732 21624 - 85.5 % 696 595
pt.cc
95.1%95.1%
95.1 % 14809 14090 - 95.5 % 468 447
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 % 7093 6704 - 97.2 % 247 240
tree.cc
93.9%93.9%
93.9 % 2907 2729 - 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 % 5432 5000 - 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.