diff options
author | Jeremy Faller <jeremy@golang.org> | 2020-04-28 17:28:52 -0400 |
---|---|---|
committer | Jeremy Faller <jeremy@golang.org> | 2020-04-28 23:11:16 +0000 |
commit | 09cd0658750f798e295a0a38837ab899d2f3c030 (patch) | |
tree | 8204e9fc187686f19cd8cfc53eb3cb6770cb38f6 /src/cmd/link/internal/ld/lib.go | |
parent | 76c6cce1160996e730d87e620ddb674b1d54f96e (diff) | |
download | go-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.go | 1 |
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 != |