aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/internal/objfile/goobj.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/internal/objfile/goobj.go')
-rw-r--r--src/cmd/internal/objfile/goobj.go7
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'