- Sort Score
- Result 10 results
- Languages All
Results 1 - 2 of 2 for SortSyms (0.09 sec)
-
src/cmd/link/internal/riscv64/asm.go
if outer := ldr.OuterSym(s); outer != 0 { ldr.AddInteriorSym(outer, sb.Sym()) } hi20Syms = append(hi20Syms, sb.Sym()) } } ctxt.Textp = append(ctxt.Textp, hi20Syms...) ldr.SortSyms(ctxt.Textp) } func findHI20Symbol(ctxt *ld.Link, ldr *loader.Loader, val int64) loader.Sym { idx := sort.Search(len(ctxt.Textp), func(i int) bool { return ldr.SymValue(ctxt.Textp[i]) >= val })
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Mar 01 08:06:08 UTC 2024 - 22.8K bytes - Viewed (0) -
src/cmd/link/internal/loader/loader.go
s := sl[i].s l.sub[s] = ns ns = s } // Update sub for outer symbol, then return l.sub[s] = sl[0].s return sl[0].s } // SortSyms sorts a list of symbols by their value. func (l *Loader) SortSyms(ss []Sym) { sort.SliceStable(ss, func(i, j int) bool { return l.SymValue(ss[i]) < l.SymValue(ss[j]) }) } // Insure that reachable bitmap and its siblings have enough size.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri May 24 20:26:10 UTC 2024 - 81.5K bytes - Viewed (0)