aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/internal/obj/objfile.go
diff options
context:
space:
mode:
authorCherry Mui <cherryyz@google.com>2021-09-28 16:20:29 -0400
committerCherry Mui <cherryyz@google.com>2021-09-29 13:53:07 +0000
commit587b3c1192397393afb0ec5acd608e3dfe9f2116 (patch)
tree6bd55a3ce98e3b17f8cb50711753b473a32adf5f /src/cmd/internal/obj/objfile.go
parent435718edd9e9ba60d0c5bca45cc9d57c6b5527bc (diff)
downloadgo-587b3c1192397393afb0ec5acd608e3dfe9f2116.tar.xz
cmd/link: access pcdata via aux symbols
Pcdata are now separate aux symbols. Read them from aux, instead of using funcinfo. Now we can remove pcdata fields from funcinfo. Change-Id: Ie65e3962edecc0f39127a5f6963dc59d1f141e67 Reviewed-on: https://go-review.googlesource.com/c/go/+/352893 Trust: Cherry Mui <cherryyz@google.com> Run-TryBot: Cherry Mui <cherryyz@google.com> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Than McIntosh <thanm@google.com>
Diffstat (limited to 'src/cmd/internal/obj/objfile.go')
-rw-r--r--src/cmd/internal/obj/objfile.go8
1 files changed, 0 insertions, 8 deletions
diff --git a/src/cmd/internal/obj/objfile.go b/src/cmd/internal/obj/objfile.go
index 030a02b499..bed32198d7 100644
--- a/src/cmd/internal/obj/objfile.go
+++ b/src/cmd/internal/obj/objfile.go
@@ -671,14 +671,6 @@ func genFuncInfoSyms(ctxt *Link) {
FuncFlag: fn.FuncFlag,
}
pc := &fn.Pcln
- o.Pcsp = makeSymRef(pc.Pcsp)
- o.Pcfile = makeSymRef(pc.Pcfile)
- o.Pcline = makeSymRef(pc.Pcline)
- o.Pcinline = makeSymRef(pc.Pcinline)
- o.Pcdata = make([]goobj.SymRef, len(pc.Pcdata))
- for i, pcSym := range pc.Pcdata {
- o.Pcdata[i] = makeSymRef(pcSym)
- }
o.Funcdataoff = make([]uint32, len(pc.Funcdataoff))
for i, x := range pc.Funcdataoff {
o.Funcdataoff[i] = uint32(x)