]> Cypherpunks repositories - gostls13.git/commit
cmd/link: convert symbol Add* functions to methods
authorDavid Crawshaw <crawshaw@golang.org>
Sat, 30 Sep 2017 15:06:44 +0000 (15:06 +0000)
committerDavid Crawshaw <crawshaw@golang.org>
Wed, 4 Oct 2017 12:22:30 +0000 (12:22 +0000)
commit034666442168ce1ce3f9136dbd5657ca360913fc
tree86bbe9c1c989562163a80a4a44616e7f6c38f919
parent2e405bde03c7aec0e4fadcb9490e14f4dd8425b7
cmd/link: convert symbol Add* functions to methods

Also reduce the passed context from *Link to *sys.Arch, so fewer
data dependencies need to be wired through all the code dealing
with symbols.

For #22095

Change-Id: I50969405d6562c5152bd1a3c443b72413e9b70bc
Reviewed-on: https://go-review.googlesource.com/67313
Run-TryBot: David Crawshaw <crawshaw@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
17 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/data.go
src/cmd/link/internal/ld/dwarf.go
src/cmd/link/internal/ld/elf.go
src/cmd/link/internal/ld/lib.go
src/cmd/link/internal/ld/link.go
src/cmd/link/internal/ld/macho.go
src/cmd/link/internal/ld/objfile.go
src/cmd/link/internal/ld/pcln.go
src/cmd/link/internal/ld/pe.go
src/cmd/link/internal/ld/symbol.go [new file with mode: 0644]
src/cmd/link/internal/ld/symtab.go
src/cmd/link/internal/ppc64/asm.go
src/cmd/link/internal/s390x/asm.go
src/cmd/link/internal/x86/asm.go