LCOV - code coverage report
Current view: top level - gcc/go/gofrontend Coverage Total Hit
Test: gcc.info Lines: 85.3 % 39817 33963
Test Date: 2024-04-27 14:03:13 Functions: 86.5 % 2638 2282
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
ast-dump.cc
0.6%0.6%
0.6 % 514 3 - 2.4 % 42 1
ast-dump.h
0.0%
0.0 % 8 - -
backend.h
100.0%
100.0 % 6 6 - -
go-dump.h
100.0%
100.0 % 2 2 - -
go-optimize.h
100.0%
100.0 % 2 2 - -
go-sha1.h
100.0%
100.0 % 2 2 - -
parse.h
100.0%
100.0 % 16 16 - -
string-dump.h
100.0%
100.0 % 1 1 - -
go-dump.cc
28.6%28.6%
28.6 % 14 4 - 33.3 % 3 1
go-optimize.cc
28.6%28.6%
28.6 % 14 4 - 33.3 % 3 1
go-encode-id.cc
43.7%43.7%
43.7 % 197 86 - 62.5 % 8 5
go-diagnostics.cc
75.8%75.8%
75.8 % 99 75 - 80.0 % 10 8
expressions.cc
85.3%85.3%
85.3 % 11157 9517 - 82.7 % 728 602
import.h
87.1%87.1%
87.1 % 139 121 - 82.9 % 35 29
expressions.h
90.7%90.7%
90.7 % 815 739 - 83.2 % 137 114
import-archive.cc
46.7%46.7%
46.7 % 334 156 - 84.2 % 19 16
statements.cc
85.7%85.7%
85.7 % 3711 3182 - 84.4 % 295 249
escape.cc
77.2%77.2%
77.2 % 1843 1422 - 84.9 % 53 45
types.h
95.1%95.1%
95.1 % 615 585 - 85.7 % 84 72
import.cc
76.1%76.1%
76.1 % 942 717 - 86.5 % 52 45
statements.h
94.7%94.7%
94.7 % 322 305 - 86.7 % 45 39
go-linemap.h
88.5%88.5%
88.5 % 26 23 - 87.5 % 8 7
names.cc
90.1%90.1%
90.1 % 504 454 - 88.5 % 52 46
gogo.cc
91.3%91.3%
91.3 % 4670 4265 - 92.2 % 308 284
lex.cc
75.9%75.9%
75.9 % 1301 987 - 93.2 % 44 41
types.cc
90.1%90.1%
90.1 % 6421 5786 - 93.4 % 408 381
export.cc
87.9%87.9%
87.9 % 840 738 - 93.9 % 49 46
lex.h
96.6%96.6%
96.6 % 116 112 - 94.7 % 19 18
gogo.h
95.5%95.5%
95.5 % 688 657 - 95.2 % 62 59
embed.cc
69.5%69.5%
69.5 % 442 307 - 95.8 % 24 23
escape.h
95.5%95.5%
95.5 % 89 85 - 100.0 % 1 1
unsafe.cc
91.9%91.9%
91.9 % 62 57 - 100.0 % 2 2
go.cc
89.4%89.4%
89.4 % 94 84 - 100.0 % 4 4
runtime.cc
83.2%83.2%
83.2 % 220 183 - 100.0 % 6 6
export.h
96.0%96.0%
96.0 % 50 48 - 100.0 % 8 8
wb.cc
97.0%97.0%
97.0 % 472 458 - 100.0 % 19 19
parse.cc
90.4%90.4%
90.4 % 3069 2774 - 100.0 % 110 110

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.