]> Cypherpunks repositories - gostls13.git/commit
[dev.link] cmd/link: remove Sub field from sym.Symbol
authorThan McIntosh <thanm@google.com>
Tue, 28 Apr 2020 19:25:54 +0000 (15:25 -0400)
committerThan McIntosh <thanm@google.com>
Wed, 29 Apr 2020 15:05:14 +0000 (15:05 +0000)
commit9a3bf7d542b73307f455d714d97cc28f78a9b0eb
treea5ec8657beda3d892150f7e05f1f7315ca404cad
parent8493b645270bde36c5c76b5baf903fe0fb44f0d4
[dev.link] cmd/link: remove Sub field from sym.Symbol

Remove 'Sub' field from sym.Symbol, replacing uses (those downstream of
loadlibfull) with loader method calls.

NB: removing the Outer field will have to wait for now; it is accessed
in archreloc methods that don't have access to link ctxt or loader
currently.

Change-Id: I2abe5906fc169c64b2ab7d5ad213619bea5a17c7
Reviewed-on: https://go-review.googlesource.com/c/go/+/230617
Run-TryBot: Than McIntosh <thanm@google.com>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
Reviewed-by: Jeremy Faller <jeremy@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/cmd/link/internal/ld/elf.go
src/cmd/link/internal/ld/lib.go
src/cmd/link/internal/loader/loader.go
src/cmd/link/internal/sym/sizeof_test.go
src/cmd/link/internal/sym/symbol.go