cmd/link: rename ELF struct fields to remove "elf" prefix
While we're here rename setupplt to setupPLT.
This is a pure naming change with no semantic change.
Change-Id: Ib0312fb6568475b620dab7632438b4d25e4d9cc0
Reviewed-on: https://go-review.googlesource.com/c/go/+/463744
Reviewed-by: Than McIntosh <thanm@google.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Ian Lance Taylor <iant@golang.org>
Auto-Submit: Ian Lance Taylor <iant@golang.org>
diff --git a/src/cmd/link/internal/amd64/obj.go b/src/cmd/link/internal/amd64/obj.go
index 3bc0fef..b99cdbc 100644
--- a/src/cmd/link/internal/amd64/obj.go
+++ b/src/cmd/link/internal/amd64/obj.go
@@ -70,9 +70,9 @@
Dragonflydynld: "/usr/libexec/ld-elf.so.2",
Solarisdynld: "/lib/amd64/ld.so.1",
- Elfreloc1: elfreloc1,
- ElfrelocSize: 24,
- Elfsetupplt: elfsetupplt,
+ Reloc1: elfreloc1,
+ RelocSize: 24,
+ SetupPLT: elfsetupplt,
},
}
diff --git a/src/cmd/link/internal/arm/obj.go b/src/cmd/link/internal/arm/obj.go
index cb1a269..52fd5b6 100644
--- a/src/cmd/link/internal/arm/obj.go
+++ b/src/cmd/link/internal/arm/obj.go
@@ -68,9 +68,9 @@
Dragonflydynld: "XXX",
Solarisdynld: "XXX",
- Elfreloc1: elfreloc1,
- ElfrelocSize: 8,
- Elfsetupplt: elfsetupplt,
+ Reloc1: elfreloc1,
+ RelocSize: 8,
+ SetupPLT: elfsetupplt,
},
}
diff --git a/src/cmd/link/internal/arm64/obj.go b/src/cmd/link/internal/arm64/obj.go
index d068f8e..34b693e 100644
--- a/src/cmd/link/internal/arm64/obj.go
+++ b/src/cmd/link/internal/arm64/obj.go
@@ -70,9 +70,9 @@
Dragonflydynld: "XXX",
Solarisdynld: "XXX",
- Elfreloc1: elfreloc1,
- ElfrelocSize: 24,
- Elfsetupplt: elfsetupplt,
+ Reloc1: elfreloc1,
+ RelocSize: 24,
+ SetupPLT: elfsetupplt,
},
}
diff --git a/src/cmd/link/internal/ld/elf.go b/src/cmd/link/internal/ld/elf.go
index 2c6ea64..954aaaf 100644
--- a/src/cmd/link/internal/ld/elf.go
+++ b/src/cmd/link/internal/ld/elf.go
@@ -206,9 +206,9 @@
Dragonflydynld string
Solarisdynld string
- Elfreloc1 func(*Link, *OutBuf, *loader.Loader, loader.Sym, loader.ExtReloc, int, int64) bool
- ElfrelocSize uint32 // size of an ELF relocation record, must match Elfreloc1.
- Elfsetupplt func(ctxt *Link, plt, gotplt *loader.SymbolBuilder, dynamic loader.Sym)
+ Reloc1 func(*Link, *OutBuf, *loader.Loader, loader.Sym, loader.ExtReloc, int, int64) bool
+ RelocSize uint32 // size of an ELF relocation record, must match Reloc1.
+ SetupPLT func(ctxt *Link, plt, gotplt *loader.SymbolBuilder, dynamic loader.Sym)
// DynamicReadOnly can be set to true to make the .dynamic
// section read-only. By default it is writable.
@@ -1289,8 +1289,8 @@
break
}
- // Compute external relocations on the go, and pass to Elfreloc1
- // to stream out.
+ // Compute external relocations on the go, and pass to
+ // ELF.Reloc1 to stream out.
relocs := ldr.Relocs(s)
for ri := 0; ri < relocs.Count(); ri++ {
r := relocs.At(ri)
@@ -1309,7 +1309,7 @@
if !ldr.AttrReachable(rr.Xsym) {
ldr.Errorf(s, "unreachable reloc %d (%s) target %v", r.Type(), sym.RelocName(ctxt.Arch, r.Type()), ldr.SymName(rr.Xsym))
}
- if !thearch.ELF.Elfreloc1(ctxt, out, ldr, s, rr, ri, int64(uint64(ldr.SymValue(s)+int64(r.Off()))-sect.Vaddr)) {
+ if !thearch.ELF.Reloc1(ctxt, out, ldr, s, rr, ri, int64(uint64(ldr.SymValue(s)+int64(r.Off()))-sect.Vaddr)) {
ldr.Errorf(s, "unsupported obj reloc %d (%s)/%d to %s", r.Type(), sym.RelocName(ctxt.Arch, r.Type()), r.Siz(), ldr.SymName(r.Sym()))
}
}
@@ -1326,7 +1326,7 @@
ctxt.Out.Write8(0)
}
- sizeExtRelocs(ctxt, thearch.ELF.ElfrelocSize)
+ sizeExtRelocs(ctxt, thearch.ELF.RelocSize)
relocSect, wg := relocSectFn(ctxt, elfrelocsect)
for _, sect := range Segtext.Sections {
@@ -1578,7 +1578,7 @@
// S390X uses .got instead of .got.plt
gotplt = got
}
- thearch.ELF.Elfsetupplt(ctxt, plt, gotplt, dynamic.Sym())
+ thearch.ELF.SetupPLT(ctxt, plt, gotplt, dynamic.Sym())
/*
* .dynamic table
diff --git a/src/cmd/link/internal/ld/lib.go b/src/cmd/link/internal/ld/lib.go
index 17df56f..ffa2d83 100644
--- a/src/cmd/link/internal/ld/lib.go
+++ b/src/cmd/link/internal/ld/lib.go
@@ -200,7 +200,7 @@
// is the contents of the to-be-relocated data item (from sym.P). Return
// value is the appropriately relocated value (to be written back to the
// same spot in sym.P), number of external _host_ relocations needed (i.e.
- // ELF/Mach-O/etc. relocations, not Go relocations, this must match Elfreloc1,
+ // ELF/Mach-O/etc. relocations, not Go relocations, this must match ELF.Reloc1,
// etc.), and a boolean indicating success/failure (a failing value indicates
// a fatal error).
Archreloc func(*Target, *loader.Loader, *ArchSyms, loader.Reloc, loader.Sym,
diff --git a/src/cmd/link/internal/loong64/obj.go b/src/cmd/link/internal/loong64/obj.go
index e99dbe5..0f2ca2e 100644
--- a/src/cmd/link/internal/loong64/obj.go
+++ b/src/cmd/link/internal/loong64/obj.go
@@ -36,9 +36,9 @@
Dragonflydynld: "XXX",
Solarisdynld: "XXX",
- Elfreloc1: elfreloc1,
- ElfrelocSize: 24,
- Elfsetupplt: elfsetupplt,
+ Reloc1: elfreloc1,
+ RelocSize: 24,
+ SetupPLT: elfsetupplt,
},
}
diff --git a/src/cmd/link/internal/mips/obj.go b/src/cmd/link/internal/mips/obj.go
index 61c22d9..0139d54 100644
--- a/src/cmd/link/internal/mips/obj.go
+++ b/src/cmd/link/internal/mips/obj.go
@@ -69,9 +69,9 @@
Dragonflydynld: "XXX",
Solarisdynld: "XXX",
- Elfreloc1: elfreloc1,
- ElfrelocSize: 8,
- Elfsetupplt: elfsetupplt,
+ Reloc1: elfreloc1,
+ RelocSize: 8,
+ SetupPLT: elfsetupplt,
// Historically GNU ld creates a read-only
// .dynamic section.
diff --git a/src/cmd/link/internal/mips64/obj.go b/src/cmd/link/internal/mips64/obj.go
index ce4494c..59afb25 100644
--- a/src/cmd/link/internal/mips64/obj.go
+++ b/src/cmd/link/internal/mips64/obj.go
@@ -67,9 +67,9 @@
Dragonflydynld: "XXX",
Solarisdynld: "XXX",
- Elfreloc1: elfreloc1,
- ElfrelocSize: 24,
- Elfsetupplt: elfsetupplt,
+ Reloc1: elfreloc1,
+ RelocSize: 24,
+ SetupPLT: elfsetupplt,
// Historically GNU ld creates a read-only
// .dynamic section.
diff --git a/src/cmd/link/internal/ppc64/obj.go b/src/cmd/link/internal/ppc64/obj.go
index 16cd4fc..3fc6622 100644
--- a/src/cmd/link/internal/ppc64/obj.go
+++ b/src/cmd/link/internal/ppc64/obj.go
@@ -76,9 +76,9 @@
Dragonflydynld: "XXX",
Solarisdynld: "XXX",
- Elfreloc1: elfreloc1,
- ElfrelocSize: 24,
- Elfsetupplt: elfsetupplt,
+ Reloc1: elfreloc1,
+ RelocSize: 24,
+ SetupPLT: elfsetupplt,
},
}
diff --git a/src/cmd/link/internal/riscv64/obj.go b/src/cmd/link/internal/riscv64/obj.go
index 28fa774..6230bd6 100644
--- a/src/cmd/link/internal/riscv64/obj.go
+++ b/src/cmd/link/internal/riscv64/obj.go
@@ -45,9 +45,9 @@
Dragonflydynld: "XXX",
Solarisdynld: "XXX",
- Elfreloc1: elfreloc1,
- ElfrelocSize: 24,
- Elfsetupplt: elfsetupplt,
+ Reloc1: elfreloc1,
+ RelocSize: 24,
+ SetupPLT: elfsetupplt,
},
}
diff --git a/src/cmd/link/internal/s390x/obj.go b/src/cmd/link/internal/s390x/obj.go
index df06b95..c2386fb 100644
--- a/src/cmd/link/internal/s390x/obj.go
+++ b/src/cmd/link/internal/s390x/obj.go
@@ -64,9 +64,9 @@
Dragonflydynld: "XXX",
Solarisdynld: "XXX",
- Elfreloc1: elfreloc1,
- ElfrelocSize: 24,
- Elfsetupplt: elfsetupplt,
+ Reloc1: elfreloc1,
+ RelocSize: 24,
+ SetupPLT: elfsetupplt,
},
}
diff --git a/src/cmd/link/internal/x86/obj.go b/src/cmd/link/internal/x86/obj.go
index 9c62bd7..6ccb8e0 100644
--- a/src/cmd/link/internal/x86/obj.go
+++ b/src/cmd/link/internal/x86/obj.go
@@ -66,9 +66,9 @@
Netbsddynld: "/usr/libexec/ld.elf_so",
Solarisdynld: "/lib/ld.so.1",
- Elfreloc1: elfreloc1,
- ElfrelocSize: 8,
- Elfsetupplt: elfsetupplt,
+ Reloc1: elfreloc1,
+ RelocSize: 8,
+ SetupPLT: elfsetupplt,
},
}