]> Cypherpunks repositories - gostls13.git/commit
[dev.link] cmd/link: begin converting gentext to loader APIs
authorThan McIntosh <thanm@google.com>
Wed, 1 Apr 2020 17:42:20 +0000 (13:42 -0400)
committerThan McIntosh <thanm@google.com>
Mon, 6 Apr 2020 14:56:10 +0000 (14:56 +0000)
commit8e457c865d980b37d8becd6aaaf658c633b0b9de
tree92a8fd1efdc8c92f801cf96a98854155a977c7e4
parent6435590182bb06f12c5caae749855390a981a37f
[dev.link] cmd/link: begin converting gentext to loader APIs

Begin the job of converting the linker's "gentext" phase over to use
loader APIs. This patch includes most architectures except for s390x
and PPC (these will be added in subsequent patches, since they require
a couple of loader changes first).

Change-Id: Ic7f55c207dcdbbba657330ef007a72ff7c837416
Reviewed-on: https://go-review.googlesource.com/c/go/+/227017
Reviewed-by: Jeremy Faller <jeremy@golang.org>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
19 files changed:
src/cmd/link/internal/amd64/asm.go
src/cmd/link/internal/amd64/obj.go
src/cmd/link/internal/arm/asm.go
src/cmd/link/internal/arm/obj.go
src/cmd/link/internal/arm64/asm.go
src/cmd/link/internal/arm64/obj.go
src/cmd/link/internal/ld/ld.go
src/cmd/link/internal/ld/lib.go
src/cmd/link/internal/ld/main.go
src/cmd/link/internal/mips/asm.go
src/cmd/link/internal/mips/obj.go
src/cmd/link/internal/mips64/asm.go
src/cmd/link/internal/mips64/obj.go
src/cmd/link/internal/riscv64/asm.go
src/cmd/link/internal/riscv64/obj.go
src/cmd/link/internal/wasm/asm.go
src/cmd/link/internal/wasm/obj.go
src/cmd/link/internal/x86/asm.go
src/cmd/link/internal/x86/obj.go