LCOV - code coverage report
Current view: top level - gcc/cp Hit Total Coverage
Test: gcc.info Lines: 84907 92777 91.5 %
Date: 2020-05-23 12:44:49 Functions: 3348 3660 91.5 %
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
95.6%95.6%
95.6 % 4925 / 5150 85.4 % 146 / 171 - 0 / 0
class.c
96.2%96.2%
96.2 % 3885 / 4038 97.4 % 187 / 192 - 0 / 0
constexpr.c
92.5%92.5%
92.5 % 3637 / 3934 95.5 % 127 / 133 - 0 / 0
constraint.cc
90.8%90.8%
90.8 % 1329 / 1464 93.4 % 142 / 152 - 0 / 0
coroutines.cc
96.1%96.1%
96.1 % 1850 / 1926 89.7 % 52 / 58 - 0 / 0
cp-gimplify.c
95.7%95.7%
95.7 % 1643 / 1717 98.4 % 61 / 62 - 0 / 0
cp-lang.c
95.9%95.9%
95.9 % 47 / 49 90.0 % 9 / 10 - 0 / 0
cp-objcp-common.c
98.8%98.8%
98.8 % 246 / 249 100.0 % 20 / 20 - 0 / 0
cp-tree.h
98.8%98.8%
98.8 % 251 / 254 100.0 % 18 / 18 - 0 / 0
cp-ubsan.c
99.3%99.3%
99.3 % 148 / 149 100.0 % 11 / 11 - 0 / 0
cvt.c
77.4%77.4%
77.4 % 787 / 1017 93.5 % 29 / 31 - 0 / 0
cxx-pretty-print.c
51.8%51.8%
51.8 % 887 / 1714 71.8 % 61 / 85 - 0 / 0
cxx-pretty-print.h
100.0%
100.0 % 1 / 1 - 0 / 0 - 0 / 0
decl.c
93.9%93.9%
93.9 % 7207 / 7672 94.8 % 202 / 213 - 0 / 0
decl2.c
95.1%95.1%
95.1 % 2218 / 2333 97.5 % 115 / 118 - 0 / 0
dump.c
36.1%36.1%
36.1 % 79 / 219 100.0 % 3 / 3 - 0 / 0
error.c
88.5%88.5%
88.5 % 2131 / 2409 93.6 % 88 / 94 - 0 / 0
except.c
97.4%97.4%
97.4 % 533 / 547 97.5 % 39 / 40 - 0 / 0
expr.c
99.4%99.4%
99.4 % 176 / 177 100.0 % 9 / 9 - 0 / 0
friend.c
87.3%87.3%
87.3 % 213 / 244 83.3 % 5 / 6 - 0 / 0
g++spec.c
87.4%87.4%
87.4 % 153 / 175 100.0 % 2 / 2 - 0 / 0
init.c
95.3%95.3%
95.3 % 2048 / 2150 100.0 % 59 / 59 - 0 / 0
lambda.c
97.3%97.3%
97.3 % 686 / 705 97.4 % 38 / 39 - 0 / 0
lex.c
91.9%91.9%
91.9 % 319 / 347 90.9 % 30 / 33 - 0 / 0
logic.cc
63.2%63.2%
63.2 % 189 / 299 63.3 % 19 / 30 - 0 / 0
mangle.c
89.9%89.9%
89.9 % 1675 / 1864 93.5 % 86 / 92 - 0 / 0
method.c
97.0%97.0%
97.0 % 1485 / 1531 93.8 % 60 / 64 - 0 / 0
name-lookup.c
93.2%93.2%
93.2 % 2813 / 3017 92.7 % 203 / 219 - 0 / 0
name-lookup.h
100.0%
100.0 % 2 / 2 - 0 / 0 - 0 / 0
optimize.c
94.9%94.9%
94.9 % 315 / 332 100.0 % 9 / 9 - 0 / 0
parser.c
89.5%89.5%
89.5 % 16515 / 18461 81.2 % 471 / 580 - 0 / 0
pt.c
94.1%94.1%
94.1 % 12085 / 12841 93.1 % 392 / 421 - 0 / 0
ptree.c
0.0%
0.0 % 0 / 185 0.0 % 0 / 6 - 0 / 0
rtti.c
95.7%95.7%
95.7 % 709 / 741 96.9 % 31 / 32 - 0 / 0
search.c
96.3%96.3%
96.3 % 870 / 903 100.0 % 65 / 65 - 0 / 0
semantics.c
93.7%93.7%
93.7 % 4786 / 5109 97.9 % 190 / 194 - 0 / 0
tree.c
94.5%94.5%
94.5 % 2433 / 2574 95.7 % 155 / 162 - 0 / 0
type-utils.h
100.0%
100.0 % 12 / 12 100.0 % 1 / 1 - 0 / 0
typeck.c
91.4%91.4%
91.4 % 4281 / 4686 96.9 % 155 / 160 - 0 / 0
typeck2.c
92.2%92.2%
92.2 % 1000 / 1085 100.0 % 38 / 38 - 0 / 0
vtable-class-hierarchy.c
68.3%68.3%
68.3 % 338 / 495 71.4 % 20 / 28 - 0 / 0

Generated by: LCOV version 1.0

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.