- Sort Score
- Result 10 results
- Languages All
Results 1 - 2 of 2 for IsDeferReturnTramp (0.19 sec)
-
src/cmd/link/internal/ld/pcln.go
// the deferreturn call is stored in the // R_ADDR relocation on the ARESUMEPOINT. lastWasmAddr = uint32(r.Add()) } if r.Type().IsDirectCall() && (r.Sym() == deferReturnSym || ldr.IsDeferReturnTramp(r.Sym())) { if target.IsWasm() { deferreturn = lastWasmAddr - 1 } else { // Note: the relocation target is in the call instruction, but
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Feb 21 22:16:54 UTC 2024 - 29.6K bytes - Viewed (0) -
src/cmd/link/internal/loader/loader.go
if l.IsExternal(i) { return false } r, li := l.toLocal(i) return r.Sym(li).IsPkgInit() } // Return whether this is a trampoline of a deferreturn call. func (l *Loader) IsDeferReturnTramp(i Sym) bool { return l.deferReturnTramp[i] } // Set that i is a trampoline of a deferreturn call. func (l *Loader) SetIsDeferReturnTramp(i Sym, v bool) { l.deferReturnTramp[i] = v }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri May 24 20:26:10 UTC 2024 - 81.5K bytes - Viewed (0)