func Linknew(arch *LinkArch) *Link { … }
func (ctxt *Link) LookupDerived(s *LSym, name string) *LSym { … }
func (ctxt *Link) LookupStatic(name string) *LSym { … }
func (ctxt *Link) LookupABI(name string, abi ABI) *LSym { … }
func (ctxt *Link) LookupABIInit(name string, abi ABI, init func(s *LSym)) *LSym { … }
func (ctxt *Link) Lookup(name string) *LSym { … }
func (ctxt *Link) LookupInit(name string, init func(s *LSym)) *LSym { … }
func (ctxt *Link) Float32Sym(f float32) *LSym { … }
func (ctxt *Link) Float64Sym(f float64) *LSym { … }
func (ctxt *Link) Int32Sym(i int64) *LSym { … }
func (ctxt *Link) Int64Sym(i int64) *LSym { … }
func (ctxt *Link) Int128Sym(hi, lo int64) *LSym { … }
func (ctxt *Link) GCLocalsSym(data []byte) *LSym { … }
func (ctxt *Link) NumberSyms() { … }
func isNonPkgSym(ctxt *Link, s *LSym) bool { … }
const StaticNamePref …
type traverseFlag …
const traverseDefs …
const traverseRefs …
const traverseAux …
const traversePcdata …
const traverseAll …
func (ctxt *Link) traverseSyms(flag traverseFlag, fn func(*LSym)) { … }
func (ctxt *Link) traverseFuncAux(flag traverseFlag, fsym *LSym, fn func(parent *LSym, aux *LSym), files []string) { … }
func (ctxt *Link) traverseAuxSyms(flag traverseFlag, fn func(parent *LSym, aux *LSym)) { … }