LCOV - code coverage report
Current view: top level - gcc/go/gofrontend Coverage Total Hit
Test: gcc.info Lines: 85.3 % 39828 33978
Test Date: 2025-03-08 13:07:09 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.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 - -
escape.h
95.5%95.5%
95.5 % 88 84 - -
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 % 11167 9528 - 82.7 % 728 602
import.h
87.1%87.1%
87.1 % 139 121 - 82.9 % 35 29
expressions.h
90.6%90.6%
90.6 % 811 735 - 83.2 % 137 114
import-archive.cc
46.7%46.7%
46.7 % 334 156 - 84.2 % 19 16
statements.cc
85.8%85.8%
85.8 % 3715 3186 - 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 % 940 715 - 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.4%91.4%
91.4 % 4679 4275 - 92.2 % 308 284
lex.cc
75.9%75.9%
75.9 % 1300 987 - 93.2 % 44 41
types.cc
90.1%90.1%
90.1 % 6423 5789 - 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
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 % 3063 2768 - 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.