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
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.2%62.2%
62.2 % 1658 1032 - 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
85.2%85.2%
85.2 % 189 161 - 100.0 % 2 2
error.cc
87.8%87.8%
87.8 % 2676 2350 - 93.5 % 108 101
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 % 23732 21624 - 85.5 % 696 595
constraint.cc
91.7%91.7%
91.7 % 1499 1375 - 97.5 % 122 119
typeck.cc
92.0%92.0%
92.0 % 5432 5000 - 97.1 % 175 170
mangle.cc
92.9%92.9%
92.9 % 2173 2018 - 95.4 % 109 104
constexpr.cc
92.9%92.9%
92.9 % 6064 5632 - 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
lex.cc
93.6%93.6%
93.6 % 502 470 - 92.3 % 39 36
tree.cc
93.9%93.9%
93.9 % 2907 2729 - 95.1 % 184 175
module.cc
94.0%94.0%
94.0 % 10834 10189 - 96.1 % 463 445
cp-gimplify.cc
94.3%94.3%
94.3 % 2129 2007 - 98.7 % 76 75
name-lookup.cc
94.5%94.5%
94.5 % 4094 3868 - 96.1 % 233 224
semantics.cc
94.5%94.5%
94.5 % 7093 6704 - 97.2 % 247 240
decl.cc
94.6%94.6%
94.6 % 9508 8990 - 97.5 % 241 235
name-lookup.h
94.7%94.7%
94.7 % 19 18 - 100.0 % 3 3
decl2.cc
95.1%95.1%
95.1 % 2784 2648 - 99.2 % 125 124
pt.cc
95.1%95.1%
95.1 % 14809 14090 - 95.5 % 468 447
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 6127 - 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 % 4408 4254 - 97.6 % 207 202
cp-objcp-common.cc
97.3%97.3%
97.3 % 295 287 - 95.8 % 24 23
method.cc
97.3%97.3%
97.3 % 1924 1872 - 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.