LCOV - code coverage report
Current view: top level - gcc/go/gofrontend Coverage Total Hit
Test: gcc.info Lines: 85.3 % 39817 33962
Test Date: 2024-03-23 14:05:01 Functions: 86.5 % 2638 2282
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: - 0 0

Filename 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
75.8%75.8%
75.8 % 99 75 - 80.0 % 10 8
lex.cc
75.9%75.9%
75.9 % 1301 987 - 93.2 % 44 41
import.cc
76.1%76.1%
76.1 % 942 717 - 86.5 % 52 45
escape.cc
77.2%77.2%
77.2 % 1843 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 % 11157 9517 - 82.7 % 728 602
statements.cc
85.7%85.7%
85.7 % 3711 3182 - 84.4 % 295 249
import.h
87.1%87.1%
87.1 % 139 121 - 82.9 % 35 29
export.cc
87.7%87.7%
87.7 % 840 737 - 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 % 6421 5786 - 93.4 % 408 381
parse.cc
90.4%90.4%
90.4 % 3069 2774 - 100.0 % 110 110
expressions.h
90.7%90.7%
90.7 % 815 739 - 83.2 % 137 114
gogo.cc
91.3%91.3%
91.3 % 4670 4265 - 92.2 % 308 284
unsafe.cc
91.9%91.9%
91.9 % 62 57 - 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.5%95.5%
95.5 % 89 85 - 100.0 % 1 1
export.h
96.0%96.0%
96.0 % 50 48 - 100.0 % 8 8
lex.h
96.6%96.6%
96.6 % 116 112 - 94.7 % 19 18
wb.cc
97.0%97.0%
97.0 % 472 458 - 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.0-1

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.