Does anyone actually pass -a to the linker?
Change-Id: I1d31ea66aa5604b7fd42adf15bdab71e9f52d0ed
Reviewed-on: https://go-review.googlesource.com/22356
Run-TryBot: Michael Hudson-Doyle <michael.hudson@canonical.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: David Crawshaw <crawshaw@golang.org>
return
}
- var sym *LSym
- for _, sym = range Ctxt.Textp {
+ syms := Ctxt.Textp
+ for i, sym := range syms {
if !sym.Attr.Reachable() {
continue
}
if sym.Value >= addr {
+ syms = syms[i:]
break
}
}
eaddr := addr + size
var q []byte
- for ; sym != nil; sym = sym.Next {
+ for _, sym := range syms {
if !sym.Attr.Reachable() {
continue
}