]> Cypherpunks.ru repositories - gostls13.git/commit
[dev.link] cmd/link: remove sym.Symbols from loader
authorJeremy Faller <jeremy@golang.org>
Wed, 27 Nov 2019 17:33:35 +0000 (12:33 -0500)
committerJeremy Faller <jeremy@golang.org>
Thu, 12 Dec 2019 20:57:54 +0000 (20:57 +0000)
commit664accc7be901bca737ff8d01377adf36704eb27
treebc5db81c588a77135e0a2fab3ac80848508abbf4
parent29f886e427c1686fd79fc4c4052b22634a5b13d8
[dev.link] cmd/link: remove sym.Symbols from loader

Pushing the wavefront forward requires a single source of truth for
symbols. This CL removes sym.Symbols from the loader for host object
loaders, allowing us to have the single source of truth for symbols be
the loader, not some strange combination of sym.Symbols and the loader.

Change-Id: Ib8ff0117ebe6040fade346047535ff342d781081
Reviewed-on: https://go-review.googlesource.com/c/go/+/209217
Run-TryBot: Jeremy Faller <jeremy@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Than McIntosh <thanm@google.com>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
src/cmd/link/internal/ld/ar.go
src/cmd/link/internal/ld/lib.go
src/cmd/link/internal/loadelf/ldelf.go
src/cmd/link/internal/loader/loader.go
src/cmd/link/internal/loadmacho/ldmacho.go
src/cmd/link/internal/loadpe/ldpe.go
src/cmd/link/internal/loadxcoff/ldxcoff.go
src/cmd/link/internal/sym/symbols.go