aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCherry Zhang <cherryyz@google.com>2021-04-28 19:36:54 -0400
committerCherry Zhang <cherryyz@google.com>2021-04-29 14:06:55 +0000
commitd80da19fc99d3e729c6497bf9bf9bb836ed9d9f6 (patch)
tree1bad2255c2f574e3cbc5817e3e1d47b26094e682 /src
parenteb3fe28d7079692a1545887a2c609b325ec7f087 (diff)
downloadgo-d80da19fc99d3e729c6497bf9bf9bb836ed9d9f6.tar.xz
cmd/link: update comment for PLT/GOT helper functions
PLT and GOT are used more than on PE. Update the comment. Change-Id: Iaddb326680a7709a1442675a38c021331be32472 Reviewed-on: https://go-review.googlesource.com/c/go/+/314929 Trust: Cherry Zhang <cherryyz@google.com> Reviewed-by: Than McIntosh <thanm@google.com>
Diffstat (limited to 'src')
-rw-r--r--src/cmd/link/internal/loader/loader.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/cmd/link/internal/loader/loader.go b/src/cmd/link/internal/loader/loader.go
index d5331b3fef..1bfcfe435a 100644
--- a/src/cmd/link/internal/loader/loader.go
+++ b/src/cmd/link/internal/loader/loader.go
@@ -1446,7 +1446,7 @@ func (l *Loader) SetSymLocalElfSym(i Sym, es int32) {
}
}
-// SymPlt returns the plt value for pe symbols.
+// SymPlt returns the PLT offset of symbol s.
func (l *Loader) SymPlt(s Sym) int32 {
if v, ok := l.plt[s]; ok {
return v
@@ -1454,7 +1454,7 @@ func (l *Loader) SymPlt(s Sym) int32 {
return -1
}
-// SetPlt sets the plt value for pe symbols.
+// SetPlt sets the PLT offset of symbol i.
func (l *Loader) SetPlt(i Sym, v int32) {
if i >= Sym(len(l.objSyms)) || i == 0 {
panic("bad symbol for SetPlt")
@@ -1466,7 +1466,7 @@ func (l *Loader) SetPlt(i Sym, v int32) {
}
}
-// SymGot returns the got value for pe symbols.
+// SymGot returns the GOT offset of symbol s.
func (l *Loader) SymGot(s Sym) int32 {
if v, ok := l.got[s]; ok {
return v
@@ -1474,7 +1474,7 @@ func (l *Loader) SymGot(s Sym) int32 {
return -1
}
-// SetGot sets the got value for pe symbols.
+// SetGot sets the GOT offset of symbol i.
func (l *Loader) SetGot(i Sym, v int32) {
if i >= Sym(len(l.objSyms)) || i == 0 {
panic("bad symbol for SetGot")