- Sort Score
- Result 10 results
- Languages All
Results 1 - 3 of 3 for SetAttrReachable (0.13 sec)
-
src/cmd/link/internal/ld/deadcode.go
// comment below.) rs := r.Sym() if !d.ldr.AttrUsedInIface(rs) { d.ldr.SetAttrUsedInIface(rs, true) if d.ldr.AttrReachable(rs) { d.ldr.SetAttrReachable(rs, false) d.mark(rs, symIdx) } } } i += 2 continue case objabi.R_USETYPE: // type symbol used for DWARF. we need to load the symbol but it may not
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Jun 07 14:52:41 UTC 2024 - 19K bytes - Viewed (0) -
src/cmd/link/internal/ld/lib.go
*ls = ctxt.loader.LookupOrCreateSym(name, ver) ctxt.loader.SetAttrReachable(*ls, true) } // mkArchSymVec is similar to setArchSyms, but operates on elements within // a slice, where each element corresponds to some symbol version. func (ctxt *Link) mkArchSymVec(name string, ver int, ls []loader.Sym) { ls[ver] = ctxt.loader.LookupOrCreateSym(name, ver) ctxt.loader.SetAttrReachable(ls[ver], true) }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue May 21 18:45:27 UTC 2024 - 88.6K bytes - Viewed (0) -
src/cmd/link/internal/loader/loader.go
// written to the output. func (l *Loader) AttrReachable(i Sym) bool { return l.attrReachable.Has(i) } // SetAttrReachable sets the reachability property for a symbol (see // AttrReachable). func (l *Loader) SetAttrReachable(i Sym, v bool) { if v { l.attrReachable.Set(i) } else { l.attrReachable.Unset(i) } }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri May 24 20:26:10 UTC 2024 - 81.5K bytes - Viewed (0)