LCOV - code coverage report
Current view: top level - gcc/go/gofrontend Coverage Total Hit
Test: gcc.info Lines: 85.3 % 39834 33981
Test Date: 2025-06-21 16:26:05 Functions: 86.5 % 2637 2281
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.h
0.0%
0.0 % 8 - -
ast-dump.cc
0.6%0.6%
0.6 % 514 3 - 2.4 % 42 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
import-archive.cc
46.7%46.7%
46.7 % 334 156 - 84.2 % 19 16
embed.cc
69.5%69.5%
69.5 % 442 307 - 95.8 % 24 23
go-diagnostics.cc
74.3%74.3%
74.3 % 101 75 - 80.0 % 10 8
lex.cc
75.9%75.9%
75.9 % 1301 988 - 93.2 % 44 41
import.cc
76.1%76.1%
76.1 % 940 715 - 86.5 % 52 45
escape.cc
77.1%77.1%
77.1 % 1844 1422 - 84.9 % 53 45
runtime.cc
83.2%83.2%
83.2 % 220 183 - 100.0 % 6 6
expressions.cc
85.3%85.3%
85.3 % 11166 9527 - 82.7 % 728 602
statements.cc
85.8%85.8%
85.8 % 3715 3186 - 84.4 % 295 249
import.h
87.1%87.1%
87.1 % 139 121 - 82.9 % 35 29
export.cc
87.9%87.9%
87.9 % 840 738 - 93.9 % 49 46
go-linemap.h
88.5%88.5%
88.5 % 26 23 - 87.5 % 8 7
go.cc
89.4%89.4%
89.4 % 94 84 - 100.0 % 4 4
names.cc
90.1%90.1%
90.1 % 504 454 - 88.5 % 52 46
types.cc
90.1%90.1%
90.1 % 6423 5789 - 93.4 % 408 381
parse.cc
90.4%90.4%
90.4 % 3062 2767 - 100.0 % 110 110
expressions.h
90.6%90.6%
90.6 % 811 735 - 83.2 % 137 114
gogo.cc
91.4%91.4%
91.4 % 4679 4275 - 92.2 % 308 284
unsafe.cc
92.1%92.1%
92.1 % 63 58 - 100.0 % 2 2
statements.h
94.7%94.7%
94.7 % 322 305 - 86.7 % 45 39
types.h
95.1%95.1%
95.1 % 615 585 - 85.7 % 84 72
gogo.h
95.5%95.5%
95.5 % 688 657 - 95.2 % 62 59
escape.h
95.6%95.6%
95.6 % 91 87 - -
export.h
96.0%96.0%
96.0 % 50 48 - 100.0 % 8 8
lex.h
96.5%96.5%
96.5 % 115 111 - 94.7 % 19 18
wb.cc
97.0%97.0%
97.0 % 473 459 - 100.0 % 19 19
string-dump.h
100.0%
100.0 % 1 1 - -
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 - -
backend.h
100.0%
100.0 % 6 6 - -
parse.h
100.0%
100.0 % 16 16 - -

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.