LCOV - code coverage report
Current view: top level - gcc/go/gofrontend Hit Total Coverage
Test: gcc.info Lines: 30822 36389 84.7 %
Date: 2020-07-04 13:15:35 Functions: 2115 2491 84.9 %
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
go-diagnostics.cc
73.7%73.7%
73.7 % 73 / 99 80.0 % 8 / 10 - 0 / 0
escape.cc
78.1%78.1%
78.1 % 1394 / 1786 84.9 % 45 / 53 - 0 / 0
statements.h
92.5%92.5%
92.5 % 296 / 320 80.9 % 38 / 47 - 0 / 0
go-dump.cc
28.6%28.6%
28.6 % 4 / 14 33.3 % 1 / 3 - 0 / 0
types.cc
89.7%89.7%
89.7 % 5463 / 6088 93.8 % 364 / 388 - 0 / 0
export.cc
93.1%93.1%
93.1 % 609 / 654 95.7 % 44 / 46 - 0 / 0
go-encode-id.cc
66.1%66.1%
66.1 % 78 / 118 77.8 % 7 / 9 - 0 / 0
parse.cc
89.1%89.1%
89.1 % 2662 / 2987 100.0 % 107 / 107 - 0 / 0
go-optimize.cc
28.6%28.6%
28.6 % 4 / 14 33.3 % 1 / 3 - 0 / 0
go.cc
90.5%90.5%
90.5 % 76 / 84 100.0 % 4 / 4 - 0 / 0
go-sha1.h
100.0%
100.0 % 2 / 2 - 0 / 0 - 0 / 0
gogo.h
95.0%95.0%
95.0 % 608 / 640 94.4 % 51 / 54 - 0 / 0
unsafe.cc
96.0%96.0%
96.0 % 48 / 50 100.0 % 1 / 1 - 0 / 0
go-dump.h
100.0%
100.0 % 2 / 2 - 0 / 0 - 0 / 0
wb.cc
97.4%97.4%
97.4 % 451 / 463 100.0 % 19 / 19 - 0 / 0
statements.cc
83.2%83.2%
83.2 % 2747 / 3301 79.3 % 222 / 280 - 0 / 0
ast-dump.h
0.0%
0.0 % 0 / 8 - 0 / 0 - 0 / 0
expressions.cc
83.6%83.6%
83.6 % 8286 / 9915 80.4 % 544 / 677 - 0 / 0
runtime.cc
84.4%84.4%
84.4 % 184 / 218 100.0 % 6 / 6 - 0 / 0
go-linemap.h
88.5%88.5%
88.5 % 23 / 26 87.5 % 7 / 8 - 0 / 0
import.cc
75.1%75.1%
75.1 % 634 / 844 84.3 % 43 / 51 - 0 / 0
types.h
96.0%96.0%
96.0 % 559 / 582 88.8 % 71 / 80 - 0 / 0
parse.h
100.0%
100.0 % 16 / 16 - 0 / 0 - 0 / 0
backend.h
100.0%
100.0 % 6 / 6 - 0 / 0 - 0 / 0
escape.h
95.7%95.7%
95.7 % 88 / 92 100.0 % 1 / 1 - 0 / 0
expressions.h
89.2%89.2%
89.2 % 666 / 747 79.7 % 106 / 133 - 0 / 0
string-dump.h
100.0%
100.0 % 1 / 1 - 0 / 0 - 0 / 0
names.cc
91.1%91.1%
91.1 % 389 / 427 89.4 % 42 / 47 - 0 / 0
export.h
100.0%
100.0 % 47 / 47 100.0 % 8 / 8 - 0 / 0
lex.h
98.1%98.1%
98.1 % 106 / 108 94.4 % 17 / 18 - 0 / 0
ast-dump.cc
0.6%0.6%
0.6 % 3 / 508 2.4 % 1 / 42 - 0 / 0
lex.cc
74.4%74.4%
74.4 % 920 / 1236 90.7 % 39 / 43 - 0 / 0
import-archive.cc
47.3%47.3%
47.3 % 156 / 330 84.2 % 16 / 19 - 0 / 0
go-optimize.h
100.0%
100.0 % 2 / 2 - 0 / 0 - 0 / 0
import.h
87.1%87.1%
87.1 % 121 / 139 82.9 % 29 / 35 - 0 / 0
gogo.cc
90.8%90.8%
90.8 % 4098 / 4515 91.3 % 273 / 299 - 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.