go/src/cmd/link/internal
Clément Chigot b171b28138 cmd/link: add new loading package for XCOFF files
This commit adds the new package cmd/link/internal/loadxcoff.

It also adds a new symbol kind in cmd/link/internal/sym package, which
aims to represent TOC entries for XCOFF files.

cmd/dist is updated to add this new package and cmd/internal/xcoff during
the bootstrap.

Updates: #25893

Change-Id: I42b6578cf0ba4cc28ad4aa98122a91ab1d1bbf6e
Reviewed-on: https://go-review.googlesource.com/c/138728
Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
2018-10-23 14:05:04 +00:00
..
amd64 cmd/link: move ElfType field in sym.Symbol to cold section 2018-08-30 12:35:33 +00:00
arm cmd/link: move Plt, Got fields in sym.Symbol to cold section 2018-08-30 12:35:10 +00:00
arm64 cmd/link: fewer allocs in ld.Arch.Archreloc 2018-08-20 22:10:31 +00:00
ld cmd/compile,cmd/link: remove statictmp variables from symbol table. 2018-10-22 17:58:16 +00:00
loadelf cmd/link: move Localentry field in sym.Symbol to cold section 2018-08-30 12:35:03 +00:00
loadmacho cmd/link: split off 'Dynimp' string fields to reduce sym.Symbol size 2018-07-03 14:48:40 +00:00
loadpe cmd/link: move Plt, Got fields in sym.Symbol to cold section 2018-08-30 12:35:10 +00:00
loadxcoff cmd/link: add new loading package for XCOFF files 2018-10-23 14:05:04 +00:00
mips cmd/link: fewer allocs in ld.Arch.Archreloc 2018-08-20 22:10:31 +00:00
mips64 cmd/link: fewer allocs in ld.Arch.Archreloc 2018-08-20 22:10:31 +00:00
objfile cmd/link: move DIE of global variables to their compile unit 2018-09-27 11:58:35 +00:00
ppc64 cmd/link,compress/zip,image/png: use binary.{Big,Little}Endian methods 2018-09-11 15:14:56 +00:00
s390x cmd/link: move ElfType field in sym.Symbol to cold section 2018-08-30 12:35:33 +00:00
sym cmd/link: add new loading package for XCOFF files 2018-10-23 14:05:04 +00:00
wasm cmd/link/internal/wasm: add Go version as a custom wasm section 2018-08-02 20:56:11 +00:00
x86 cmd/link: move Plt, Got fields in sym.Symbol to cold section 2018-08-30 12:35:10 +00:00