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
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.2%62.2%
62.2 % 1658 1032 - 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 % 23732 21624 - 85.5 % 696 595
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 6127 - 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
87.8%87.8%
87.8 % 2676 2350 - 93.5 % 108 101
tree.cc
93.9%93.9%
93.9 % 2907 2729 - 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 % 14809 14090 - 95.5 % 468 447
cp-objcp-common.cc
97.3%97.3%
97.3 % 295 287 - 95.8 % 24 23
name-lookup.cc
94.5%94.5%
94.5 % 4094 3868 - 96.1 % 233 224
module.cc
94.0%94.0%
94.0 % 10834 10189 - 96.1 % 463 445
constexpr.cc
92.9%92.9%
92.9 % 6064 5632 - 96.8 % 189 183
typeck.cc
92.0%92.0%
92.0 % 5432 5000 - 97.1 % 175 170
semantics.cc
94.5%94.5%
94.5 % 7093 6704 - 97.2 % 247 240
constraint.cc
91.7%91.7%
91.7 % 1499 1375 - 97.5 % 122 119
class.cc
96.5%96.5%
96.5 % 4408 4254 - 97.6 % 207 202
decl.cc
94.6%94.6%
94.6 % 9508 8990 - 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 % 2784 2648 - 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
85.2%85.2%
85.2 % 189 161 - 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.3%97.3%
97.3 % 1924 1872 - 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.