diff options
Diffstat (limited to 'src/cmd/internal/objfile')
| -rw-r--r-- | src/cmd/internal/objfile/goobj.go | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/cmd/internal/objfile/goobj.go b/src/cmd/internal/objfile/goobj.go index a0a2a1799b..e8b8b52251 100644 --- a/src/cmd/internal/objfile/goobj.go +++ b/src/cmd/internal/objfile/goobj.go @@ -164,11 +164,12 @@ func (f *goobjFile) symbols() ([]Sym, error) { typ := objabi.SymKind(osym.Type()) var code rune = '?' switch typ { - case objabi.STEXT: + case objabi.STEXT, objabi.STEXTFIPS: code = 'T' - case objabi.SRODATA: + case objabi.SRODATA, objabi.SRODATAFIPS: code = 'R' - case objabi.SNOPTRDATA, objabi.SDATA: + case objabi.SNOPTRDATA, objabi.SNOPTRDATAFIPS, + objabi.SDATA, objabi.SDATAFIPS: code = 'D' case objabi.SBSS, objabi.SNOPTRBSS, objabi.STLSBSS: code = 'B' |
