diff options
| author | Cherry Mui <cherryyz@google.com> | 2021-09-28 16:20:29 -0400 |
|---|---|---|
| committer | Cherry Mui <cherryyz@google.com> | 2021-09-29 13:53:07 +0000 |
| commit | 587b3c1192397393afb0ec5acd608e3dfe9f2116 (patch) | |
| tree | 6bd55a3ce98e3b17f8cb50711753b473a32adf5f /src/cmd/internal/obj/objfile.go | |
| parent | 435718edd9e9ba60d0c5bca45cc9d57c6b5527bc (diff) | |
| download | go-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.go | 8 |
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) |
