LCOV - code coverage report
Current view: top level - gcc/cp Hit Total Coverage
Test: gcc.info Lines: 97076 105618 91.9 %
Date: 2021-02-27 12:53:12 Functions: 3954 4219 93.7 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: 0 0 -

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage Branches Sort by branch coverage
call.c
96.0%96.0%
96.0 % 5065 / 5275 90.8 % 168 / 185 - 0 / 0
class.c
96.0%96.0%
96.0 % 3960 / 4123 97.0 % 191 / 197 - 0 / 0
constexpr.c
92.5%92.5%
92.5 % 3914 / 4230 97.2 % 140 / 144 - 0 / 0
constraint.cc
92.0%92.0%
92.0 % 1470 / 1597 94.2 % 147 / 156 - 0 / 0
coroutines.cc
94.1%94.1%
94.1 % 1953 / 2076 93.7 % 59 / 63 - 0 / 0
cp-gimplify.c
95.3%95.3%
95.3 % 1541 / 1617 100.0 % 51 / 51 - 0 / 0
cp-lang.c
96.4%96.4%
96.4 % 54 / 56 91.7 % 11 / 12 - 0 / 0
cp-objcp-common.c
98.8%98.8%
98.8 % 244 / 247 100.0 % 21 / 21 - 0 / 0
cp-tree.h
98.7%98.7%
98.7 % 309 / 313 100.0 % 32 / 32 - 0 / 0
cp-ubsan.c
99.3%99.3%
99.3 % 147 / 148 100.0 % 11 / 11 - 0 / 0
cvt.c
77.9%77.9%
77.9 % 791 / 1016 93.5 % 29 / 31 - 0 / 0
cxx-pretty-print.c
56.9%56.9%
56.9 % 960 / 1686 75.3 % 64 / 85 - 0 / 0
cxx-pretty-print.h
100.0%
100.0 % 1 / 1 - 0 / 0 - 0 / 0
decl.c
94.0%94.0%
94.0 % 7355 / 7821 96.7 % 208 / 215 - 0 / 0
decl2.c
95.1%95.1%
95.1 % 2275 / 2393 99.2 % 117 / 118 - 0 / 0
dump.c
40.9%40.9%
40.9 % 79 / 193 100.0 % 3 / 3 - 0 / 0
error.c
87.3%87.3%
87.3 % 2140 / 2451 95.8 % 92 / 96 - 0 / 0
except.c
99.6%99.6%
99.6 % 489 / 491 100.0 % 41 / 41 - 0 / 0
expr.c
99.4%99.4%
99.4 % 173 / 174 100.0 % 9 / 9 - 0 / 0
friend.c
87.2%87.2%
87.2 % 211 / 242 83.3 % 5 / 6 - 0 / 0
g++spec.c
84.5%84.5%
84.5 % 153 / 181 100.0 % 2 / 2 - 0 / 0
init.c
95.5%95.5%
95.5 % 2016 / 2112 100.0 % 58 / 58 - 0 / 0
lambda.c
97.3%97.3%
97.3 % 696 / 715 97.5 % 39 / 40 - 0 / 0
lex.c
93.3%93.3%
93.3 % 415 / 445 92.1 % 35 / 38 - 0 / 0
logic.cc
64.5%64.5%
64.5 % 200 / 310 67.6 % 25 / 37 - 0 / 0
mangle.c
90.8%90.8%
90.8 % 1747 / 1925 96.9 % 95 / 98 - 0 / 0
mapper-client.cc
69.1%69.1%
69.1 % 125 / 181 100.0 % 4 / 4 - 0 / 0
mapper-client.h
71.4%71.4%
71.4 % 5 / 7 - 0 / 0 - 0 / 0
method.c
97.7%97.7%
97.7 % 1580 / 1618 100.0 % 66 / 66 - 0 / 0
module.cc
94.0%94.0%
94.0 % 8770 / 9330 96.9 % 400 / 413 - 0 / 0
name-lookup.c
93.7%93.7%
93.7 % 3523 / 3758 96.2 % 229 / 238 - 0 / 0
name-lookup.h
96.3%96.3%
96.3 % 26 / 27 100.0 % 4 / 4 - 0 / 0
optimize.c
94.9%94.9%
94.9 % 314 / 331 100.0 % 9 / 9 - 0 / 0
parser.c
89.8%89.8%
89.8 % 17121 / 19076 84.5 % 512 / 606 - 0 / 0
pt.c
94.2%94.2%
94.2 % 12419 / 13178 94.7 % 411 / 434 - 0 / 0
ptree.c
0.0%
0.0 % 0 / 260 0.0 % 0 / 7 - 0 / 0
rtti.c
96.0%96.0%
96.0 % 722 / 752 100.0 % 33 / 33 - 0 / 0
search.c
96.7%96.7%
96.7 % 881 / 911 100.0 % 66 / 66 - 0 / 0
semantics.c
93.6%93.6%
93.6 % 5014 / 5354 98.0 % 194 / 198 - 0 / 0
tree.c
94.8%94.8%
94.8 % 2497 / 2634 96.4 % 160 / 166 - 0 / 0
type-utils.h
100.0%
100.0 % 11 / 11 100.0 % 1 / 1 - 0 / 0
typeck.c
91.7%91.7%
91.7 % 4391 / 4789 96.9 % 156 / 161 - 0 / 0
typeck2.c
92.0%92.0%
92.0 % 981 / 1066 100.0 % 36 / 36 - 0 / 0
vtable-class-hierarchy.c
68.0%68.0%
68.0 % 338 / 497 71.4 % 20 / 28 - 0 / 0

Generated by: LCOV version 1.15+git.20200812.d100e6c

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 --enable-host-shared. GCC test suite is run with the built compiler.