LCOV - code coverage report
Current view: top level - gcc/cp Coverage Total Hit
Test: gcc.info Lines: 92.7 % 120618 111757
Test Date: 2025-02-01 13:18:56 Functions: 93.9 % 4681 4397
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
95.9%95.9%
95.9 % 6226 5971 - 91.4 % 220 201
class.cc
96.5%96.5%
96.5 % 4317 4168 - 97.6 % 205 200
constexpr.cc
93.3%93.3%
93.3 % 5180 4833 - 97.7 % 175 171
constraint.cc
90.9%90.9%
90.9 % 1423 1293 - 97.5 % 120 117
contracts.cc
91.0%91.0%
91.0 % 941 856 - 87.9 % 91 80
contracts.h
100.0%
100.0 % 25 25 - 100.0 % 3 3
coroutines.cc
93.2%93.2%
93.2 % 2325 2168 - 93.6 % 94 88
coroutines.h
100.0%
100.0 % 10 10 - 100.0 % 1 1
cp-gimplify.cc
94.7%94.7%
94.7 % 2052 1943 - 98.6 % 74 73
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 % 292 284 - 95.8 % 24 23
cp-trait.def
32.4%32.4%
32.4 % 68 22 - -
cp-tree.h
96.8%96.8%
96.8 % 411 398 - 100.0 % 46 46
cp-ubsan.cc
99.3%99.3%
99.3 % 148 147 - 100.0 % 11 11
cvt.cc
78.8%78.8%
78.8 % 1043 822 - 90.9 % 33 30
cxx-pretty-print.cc
62.8%62.8%
62.8 % 1638 1029 - 78.6 % 84 66
cxx-pretty-print.h
100.0%
100.0 % 1 1 - -
decl.cc
94.3%94.3%
94.3 % 8894 8387 - 97.4 % 230 224
decl2.cc
95.1%95.1%
95.1 % 2732 2598 - 99.2 % 121 120
dump.cc
41.6%41.6%
41.6 % 190 79 - 100.0 % 3 3
error.cc
88.1%88.1%
88.1 % 2630 2317 - 94.2 % 104 98
except.cc
99.4%99.4%
99.4 % 513 510 - 100.0 % 43 43
expr.cc
100.0%
100.0 % 174 174 - 100.0 % 9 9
friend.cc
88.1%88.1%
88.1 % 253 223 - 83.3 % 6 5
g++spec.cc
84.7%84.7%
84.7 % 189 160 - 100.0 % 2 2
init.cc
95.8%95.8%
95.8 % 2332 2233 - 100.0 % 66 66
lambda.cc
98.8%98.8%
98.8 % 858 848 - 100.0 % 43 43
lex.cc
93.5%93.5%
93.5 % 463 433 - 92.3 % 39 36
logic.cc
79.0%79.0%
79.0 % 295 233 - 85.3 % 34 29
mangle.cc
92.6%92.6%
92.6 % 2119 1963 - 95.4 % 108 103
mapper-client.cc
69.0%69.0%
69.0 % 187 129 - 100.0 % 4 4
mapper-client.h
71.4%71.4%
71.4 % 7 5 - -
method.cc
97.4%97.4%
97.4 % 1852 1804 - 100.0 % 77 77
module.cc
94.0%94.0%
94.0 % 10198 9584 - 95.9 % 437 419
name-lookup.cc
94.0%94.0%
94.0 % 4010 3771 - 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 % 23057 21012 - 85.4 % 680 581
pt.cc
95.5%95.5%
95.5 % 14279 13634 - 95.3 % 466 444
ptree.cc
0.0%
0.0 % 271 - 0.0 % 7
rtti.cc
96.5%96.5%
96.5 % 778 751 - 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 % 6895 6515 - 97.0 % 237 230
tree.cc
93.5%93.5%
93.5 % 2817 2633 - 95.0 % 180 171
type-utils.h
100.0%
100.0 % 9 9 - 100.0 % 1 1
typeck.cc
91.9%91.9%
91.9 % 5389 4953 - 97.1 % 175 170
typeck2.cc
93.1%93.1%
93.1 % 1238 1152 - 100.0 % 40 40
vtable-class-hierarchy.cc
69.0%69.0%
69.0 % 497 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.