LCOV - code coverage report
Current view: top level - gcc/go/gofrontend Coverage Total Hit
Test: gcc.info Lines: 85.3 % 39581 33769
Test Date: 2026-08-22 16:33:35 Functions: 86.6 % 2633 2281
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.cc
0.6%0.6%
0.6 % 511 3 2.4 % 42 1
ast-dump.h
0.0%
0.0 % 8 -
backend.h
100.0%
100.0 % 6 6 -
escape.h
95.6%95.6%
95.6 % 90 86 -
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 75.0 % 8 6
go-diagnostics.cc
74.3%74.3%
74.3 % 101 75 80.0 % 10 8
expressions.cc
85.3%85.3%
85.3 % 11119 9483 82.7 % 727 601
expressions.h
90.2%90.2%
90.2 % 776 700 83.1 % 136 113
statements.cc
85.7%85.7%
85.7 % 3690 3163 84.4 % 295 249
escape.cc
77.0%77.0%
77.0 % 1838 1416 84.9 % 53 45
import-archive.cc
46.7%46.7%
46.7 % 334 156 85.0 % 20 17
types.h
95.2%95.2%
95.2 % 600 571 85.7 % 84 72
import.cc
76.2%76.2%
76.2 % 937 714 86.5 % 52 45
statements.h
94.5%94.5%
94.5 % 307 290 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 % 505 455 88.5 % 52 46
import.h
87.0%87.0%
87.0 % 138 120 88.6 % 35 31
gogo.cc
91.4%91.4%
91.4 % 4656 4256 92.2 % 308 284
lex.cc
76.0%76.0%
76.0 % 1298 987 93.2 % 44 41
types.cc
90.4%90.4%
90.4 % 6372 5760 93.4 % 408 381
export.cc
87.6%87.6%
87.6 % 840 736 93.9 % 49 46
gogo.h
95.5%95.5%
95.5 % 683 652 95.2 % 62 59
embed.cc
69.2%69.2%
69.2 % 438 303 95.8 % 24 23
unsafe.cc
92.1%92.1%
92.1 % 63 58 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
lex.h
96.5%96.5%
96.5 % 115 111 100.0 % 16 16
wb.cc
97.0%97.0%
97.0 % 470 456 100.0 % 19 19
parse.cc
90.5%90.5%
90.5 % 3048 2757 100.0 % 110 110

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.