aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/link/internal/loader
diff options
context:
space:
mode:
authorCherry Zhang <cherryyz@google.com>2020-05-12 17:16:51 -0400
committerCherry Zhang <cherryyz@google.com>2020-05-12 22:40:15 +0000
commit2eb475be6bff9f2a2e57d077ec174abed40c318c (patch)
tree2c73e007721db7bb3a7ac1f507e53cdc6af9f693 /src/cmd/link/internal/loader
parent69261d1f367ae8b14f943c39d7ab80faf80b2e03 (diff)
downloadgo-2eb475be6bff9f2a2e57d077ec174abed40c318c.tar.xz
[dev.link] cmd/link: remove elfsetstring
No longer needed. Change-Id: I7cd08915e4731c4546414340df69521e2347367f Reviewed-on: https://go-review.googlesource.com/c/go/+/233521 Run-TryBot: Cherry Zhang <cherryyz@google.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Than McIntosh <thanm@google.com>
Diffstat (limited to 'src/cmd/link/internal/loader')
-rw-r--r--src/cmd/link/internal/loader/loader.go2
-rw-r--r--src/cmd/link/internal/loader/loader_test.go2
-rw-r--r--src/cmd/link/internal/loader/symbolbuilder.go2
3 files changed, 3 insertions, 3 deletions
diff --git a/src/cmd/link/internal/loader/loader.go b/src/cmd/link/internal/loader/loader.go
index e906ec3d5e..7ee5bacb5a 100644
--- a/src/cmd/link/internal/loader/loader.go
+++ b/src/cmd/link/internal/loader/loader.go
@@ -312,7 +312,7 @@ const (
nonPkgRef
)
-type elfsetstringFunc func(s *sym.Symbol, str string, off int)
+type elfsetstringFunc func(str string, off int)
// extSymPayload holds the payload (data + relocations) for linker-synthesized
// external symbols (note that symbol value is stored in a separate slice).
diff --git a/src/cmd/link/internal/loader/loader_test.go b/src/cmd/link/internal/loader/loader_test.go
index 60ef69afb9..dfaad6e0d2 100644
--- a/src/cmd/link/internal/loader/loader_test.go
+++ b/src/cmd/link/internal/loader/loader_test.go
@@ -28,7 +28,7 @@ func addDummyObjSym(t *testing.T, ldr *Loader, or *oReader, name string) Sym {
}
func mkLoader() *Loader {
- edummy := func(s *sym.Symbol, str string, off int) {}
+ edummy := func(str string, off int) {}
er := ErrorReporter{}
ldr := NewLoader(0, edummy, &er)
er.ldr = ldr
diff --git a/src/cmd/link/internal/loader/symbolbuilder.go b/src/cmd/link/internal/loader/symbolbuilder.go
index 70adb369a4..b84a96d15c 100644
--- a/src/cmd/link/internal/loader/symbolbuilder.go
+++ b/src/cmd/link/internal/loader/symbolbuilder.go
@@ -363,7 +363,7 @@ func (sb *SymbolBuilder) Addstring(str string) int64 {
r := sb.size
if sb.name == ".shstrtab" {
// FIXME: find a better mechanism for this
- sb.l.elfsetstring(nil, str, int(r))
+ sb.l.elfsetstring(str, int(r))
}
sb.data = append(sb.data, str...)
sb.data = append(sb.data, 0)