diff options
| author | Cherry Zhang <cherryyz@google.com> | 2020-05-12 17:16:51 -0400 |
|---|---|---|
| committer | Cherry Zhang <cherryyz@google.com> | 2020-05-12 22:40:15 +0000 |
| commit | 2eb475be6bff9f2a2e57d077ec174abed40c318c (patch) | |
| tree | 2c73e007721db7bb3a7ac1f507e53cdc6af9f693 /src/cmd/link/internal/loader | |
| parent | 69261d1f367ae8b14f943c39d7ab80faf80b2e03 (diff) | |
| download | go-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.go | 2 | ||||
| -rw-r--r-- | src/cmd/link/internal/loader/loader_test.go | 2 | ||||
| -rw-r--r-- | src/cmd/link/internal/loader/symbolbuilder.go | 2 |
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) |
