]> Cypherpunks repositories - gostls13.git/commit
[dev.link] cmd/link: remove elf sym fields from sym.Symbol
authorThan McIntosh <thanm@google.com>
Tue, 28 Apr 2020 14:51:40 +0000 (10:51 -0400)
committerThan McIntosh <thanm@google.com>
Tue, 28 Apr 2020 19:04:47 +0000 (19:04 +0000)
commit0722a49b3713fe41bb46e7f690a3f7f1314edbc7
treea7392d4a85c983f501f0f3cbe16497b3d8ede0ba
parent3f408fc7fdc8156f04414b529b9194f868485c8a
[dev.link] cmd/link: remove elf sym fields from sym.Symbol

Remove the "ElfSym" and "LocalElfSym" fields from sym.Symbol,
replacing uses with loader method calls as needed.

Change-Id: I3828f13203ece2bdc03eeb09ab37a5c94e21a726
Reviewed-on: https://go-review.googlesource.com/c/go/+/230462
Reviewed-by: Cherry Zhang <cherryyz@google.com>
13 files changed:
src/cmd/link/internal/amd64/asm.go
src/cmd/link/internal/arm/asm.go
src/cmd/link/internal/arm64/asm.go
src/cmd/link/internal/ld/elf.go
src/cmd/link/internal/ld/lib.go
src/cmd/link/internal/ld/symtab.go
src/cmd/link/internal/mips/asm.go
src/cmd/link/internal/mips64/asm.go
src/cmd/link/internal/ppc64/asm.go
src/cmd/link/internal/s390x/asm.go
src/cmd/link/internal/sym/sizeof_test.go
src/cmd/link/internal/sym/symbol.go
src/cmd/link/internal/x86/asm.go