aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/link/internal/ld/lib.go
diff options
context:
space:
mode:
authorJeremy Faller <jeremy@golang.org>2020-04-28 17:28:52 -0400
committerJeremy Faller <jeremy@golang.org>2020-04-28 23:11:16 +0000
commit09cd0658750f798e295a0a38837ab899d2f3c030 (patch)
tree8204e9fc187686f19cd8cfc53eb3cb6770cb38f6 /src/cmd/link/internal/ld/lib.go
parent76c6cce1160996e730d87e620ddb674b1d54f96e (diff)
downloadgo-09cd0658750f798e295a0a38837ab899d2f3c030.tar.gz
go-09cd0658750f798e295a0a38837ab899d2f3c030.zip
[dev.link] cmd/link: add archrelocsym x86 support for loader
Change-Id: I34822e5610caf537d62203fb6e0023c382a1e60a Reviewed-on: https://go-review.googlesource.com/c/go/+/230678 Run-TryBot: Jeremy Faller <jeremy@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Cherry Zhang <cherryyz@google.com>
Diffstat (limited to 'src/cmd/link/internal/ld/lib.go')
-rw-r--r--src/cmd/link/internal/ld/lib.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/cmd/link/internal/ld/lib.go b/src/cmd/link/internal/ld/lib.go
index 618faf2233..51d81eb28d 100644
--- a/src/cmd/link/internal/ld/lib.go
+++ b/src/cmd/link/internal/ld/lib.go
@@ -246,6 +246,7 @@ type Arch struct {
// success/failure (a failing value indicates a fatal error).
Archreloc func(target *Target, syms *ArchSyms, rel *sym.Reloc, sym *sym.Symbol,
offset int64) (relocatedOffset int64, success bool)
+ Archreloc2 func(*Target, *loader.Loader, *ArchSyms, *loader.Reloc2, loader.Sym, int64) (int64, bool)
// Archrelocvariant is a second arch-specific hook used for
// relocation processing; it handles relocations where r.Type is
// insufficient to describe the relocation (r.Variant !=