LCOV - code coverage report
Current view: top level - gcc/go/gofrontend Coverage Total Hit
Test: gcc.info Lines: 85.3 % 39833 33980
Test Date: 2026-02-28 14:20:25 Functions: 86.6 % 2637 2284
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

File Sort by file name Line Coverage Sort by line coverage Function Coverage Sort by function coverage
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 75.0 % 8 6
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 88.6 % 35 31
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 % 4678 4274 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.4-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.