]> Cypherpunks repositories - gostls13.git/commit
cmd/link: split out Extname into cold portion of sym.Symbol
authorThan McIntosh <thanm@google.com>
Tue, 17 Jul 2018 15:02:57 +0000 (11:02 -0400)
committerThan McIntosh <thanm@google.com>
Thu, 30 Aug 2018 12:33:58 +0000 (12:33 +0000)
commit09df9b06a1e5ff07dd349401795c85360743a3fb
treec0457150aa71bf97e63ef1ec6e98c3c15b880693
parent289dce24c173fa2e87db83caa675c964c403553f
cmd/link: split out Extname into cold portion of sym.Symbol

Create a new "AuxSymbol" struct into which 'cold' or 'infrequently
set' symbol fields are located. Move the Extname field from the
main Symbol struct to AuxSymbol.

Updates #26186

Change-Id: I9e795fb0cc48f978e2818475fa073ed9f2db202d
Reviewed-on: https://go-review.googlesource.com/125476
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/cmd/link/internal/ld/elf.go
src/cmd/link/internal/ld/go.go
src/cmd/link/internal/ld/lib.go
src/cmd/link/internal/ld/macho.go
src/cmd/link/internal/ld/pe.go
src/cmd/link/internal/sym/sizeof_test.go
src/cmd/link/internal/sym/symbol.go
src/cmd/link/internal/sym/symbols.go