LCOV - code coverage report
Current view: top level - gcc/go/gofrontend Hit Total Coverage
Test: gcc.info Lines: 30671 36243 84.6 %
Date: 2020-03-28 11:57:23 Functions: 2022 2396 84.4 %
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
ast-dump.cc
0.6%0.6%
0.6 % 3 / 508 2.4 % 1 / 42 - 0 / 0
go-optimize.cc
28.6%28.6%
28.6 % 4 / 14 33.3 % 1 / 3 - 0 / 0
go-dump.cc
28.6%28.6%
28.6 % 4 / 14 33.3 % 1 / 3 - 0 / 0
go-encode-id.cc
64.4%64.4%
64.4 % 76 / 118 66.7 % 6 / 9 - 0 / 0
statements.h
92.3%92.3%
92.3 % 289 / 313 76.9 % 30 / 39 - 0 / 0
import.h
87.0%87.0%
87.0 % 120 / 138 77.4 % 24 / 31 - 0 / 0
expressions.h
89.1%89.1%
89.1 % 661 / 742 78.2 % 97 / 124 - 0 / 0
statements.cc
83.2%83.2%
83.2 % 2736 / 3290 79.3 % 222 / 280 - 0 / 0
go-diagnostics.cc
75.3%75.3%
75.3 % 73 / 97 80.0 % 8 / 10 - 0 / 0
expressions.cc
83.6%83.6%
83.6 % 8273 / 9900 80.2 % 538 / 671 - 0 / 0
import-archive.cc
45.5%45.5%
45.5 % 146 / 321 83.3 % 15 / 18 - 0 / 0
import.cc
75.2%75.2%
75.2 % 632 / 840 84.3 % 43 / 51 - 0 / 0
escape.cc
78.1%78.1%
78.1 % 1393 / 1784 84.9 % 45 / 53 - 0 / 0
go-linemap.h
88.0%88.0%
88.0 % 22 / 25 85.7 % 6 / 7 - 0 / 0
types.h
95.9%95.9%
95.9 % 542 / 565 86.8 % 59 / 68 - 0 / 0
names.cc
91.1%91.1%
91.1 % 389 / 427 89.4 % 42 / 47 - 0 / 0
lex.cc
74.4%74.4%
74.4 % 919 / 1236 90.7 % 39 / 43 - 0 / 0
gogo.cc
90.7%90.7%
90.7 % 4082 / 4499 91.3 % 273 / 299 - 0 / 0
types.cc
89.6%89.6%
89.6 % 5440 / 6071 93.8 % 361 / 385 - 0 / 0
export.cc
93.1%93.1%
93.1 % 604 / 649 95.6 % 43 / 45 - 0 / 0
parse.h
100.0%
100.0 % 16 / 16 - 0 / 0 - 0 / 0
go-optimize.h
100.0%
100.0 % 2 / 2 - 0 / 0 - 0 / 0
go-dump.h
100.0%
100.0 % 2 / 2 - 0 / 0 - 0 / 0
go-sha1.h
100.0%
100.0 % 2 / 2 - 0 / 0 - 0 / 0
ast-dump.h
0.0%
0.0 % 0 / 8 - 0 / 0 - 0 / 0
string-dump.h
100.0%
100.0 % 1 / 1 - 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 - 0 / 0 - 0 / 0
unsafe.cc
95.9%95.9%
95.9 % 47 / 49 100.0 % 1 / 1 - 0 / 0
lex.h
98.1%98.1%
98.1 % 101 / 103 100.0 % 2 / 2 - 0 / 0
go.cc
90.5%90.5%
90.5 % 76 / 84 100.0 % 4 / 4 - 0 / 0
runtime.cc
84.3%84.3%
84.3 % 183 / 217 100.0 % 6 / 6 - 0 / 0
export.h
100.0%
100.0 % 47 / 47 100.0 % 7 / 7 - 0 / 0
wb.cc
97.4%97.4%
97.4 % 449 / 461 100.0 % 19 / 19 - 0 / 0
gogo.h
94.6%94.6%
94.6 % 599 / 633 100.0 % 22 / 22 - 0 / 0
parse.cc
89.1%89.1%
89.1 % 2644 / 2969 100.0 % 107 / 107 - 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.