]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/link: remove elfwritedynentsym
authorCherry Mui <cherryyz@google.com>
Tue, 15 Jun 2021 17:47:03 +0000 (13:47 -0400)
committerCherry Mui <cherryyz@google.com>
Tue, 17 Aug 2021 15:00:04 +0000 (15:00 +0000)
elfwritedynentsym and elfWriteDynEntSym are identical.

Change-Id: I893a9a65fdc496f98ba6e66c2bf1ed8dd52f52fd
Reviewed-on: https://go-review.googlesource.com/c/go/+/342709
Trust: Cherry Mui <cherryyz@google.com>
Run-TryBot: Cherry Mui <cherryyz@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Than McIntosh <thanm@google.com>
src/cmd/link/internal/ld/elf.go

index 81011638bc5fae6b52cf2898d2849dced105c74d..ffc27d66b7c21f37b0b122b5191475d0a49e8c1a 100644 (file)
@@ -480,10 +480,6 @@ func Elfwritedynent(arch *sys.Arch, s *loader.SymbolBuilder, tag elf.DynTag, val
        }
 }
 
-func elfwritedynentsym(ctxt *Link, s *loader.SymbolBuilder, tag elf.DynTag, t loader.Sym) {
-       Elfwritedynentsymplus(ctxt, s, tag, t, 0)
-}
-
 func Elfwritedynentsymplus(ctxt *Link, s *loader.SymbolBuilder, tag elf.DynTag, t loader.Sym, add int64) {
        if elf64 {
                s.AddUint64(ctxt.Arch, uint64(tag))
@@ -1472,24 +1468,24 @@ func (ctxt *Link) doelf() {
                /*
                 * .dynamic table
                 */
-               elfwritedynentsym(ctxt, dynamic, elf.DT_HASH, hash.Sym())
+               elfWriteDynEntSym(ctxt, dynamic, elf.DT_HASH, hash.Sym())
 
-               elfwritedynentsym(ctxt, dynamic, elf.DT_SYMTAB, dynsym.Sym())
+               elfWriteDynEntSym(ctxt, dynamic, elf.DT_SYMTAB, dynsym.Sym())
                if elf64 {
                        Elfwritedynent(ctxt.Arch, dynamic, elf.DT_SYMENT, ELF64SYMSIZE)
                } else {
                        Elfwritedynent(ctxt.Arch, dynamic, elf.DT_SYMENT, ELF32SYMSIZE)
                }
-               elfwritedynentsym(ctxt, dynamic, elf.DT_STRTAB, dynstr.Sym())
+               elfWriteDynEntSym(ctxt, dynamic, elf.DT_STRTAB, dynstr.Sym())
                elfwritedynentsymsize(ctxt, dynamic, elf.DT_STRSZ, dynstr.Sym())
                if elfRelType == ".rela" {
                        rela := ldr.LookupOrCreateSym(".rela", 0)
-                       elfwritedynentsym(ctxt, dynamic, elf.DT_RELA, rela)
+                       elfWriteDynEntSym(ctxt, dynamic, elf.DT_RELA, rela)
                        elfwritedynentsymsize(ctxt, dynamic, elf.DT_RELASZ, rela)
                        Elfwritedynent(ctxt.Arch, dynamic, elf.DT_RELAENT, ELF64RELASIZE)
                } else {
                        rel := ldr.LookupOrCreateSym(".rel", 0)
-                       elfwritedynentsym(ctxt, dynamic, elf.DT_REL, rel)
+                       elfWriteDynEntSym(ctxt, dynamic, elf.DT_REL, rel)
                        elfwritedynentsymsize(ctxt, dynamic, elf.DT_RELSZ, rel)
                        Elfwritedynent(ctxt.Arch, dynamic, elf.DT_RELENT, ELF32RELSIZE)
                }
@@ -1499,9 +1495,9 @@ func (ctxt *Link) doelf() {
                }
 
                if ctxt.IsPPC64() {
-                       elfwritedynentsym(ctxt, dynamic, elf.DT_PLTGOT, plt.Sym())
+                       elfWriteDynEntSym(ctxt, dynamic, elf.DT_PLTGOT, plt.Sym())
                } else {
-                       elfwritedynentsym(ctxt, dynamic, elf.DT_PLTGOT, gotplt.Sym())
+                       elfWriteDynEntSym(ctxt, dynamic, elf.DT_PLTGOT, gotplt.Sym())
                }
 
                if ctxt.IsPPC64() {