const runtime/internal/sys.RegSize
12 uses
runtime/internal/sys (current package)
stubs.go#L10: const RegSize = 4 << (^Uintreg(0) >> 63) // unsafe.Sizeof(uintreg(0)) but an ideal const
runtime
proc.go#L1903: gp.sched.sp -= 4 * sys.RegSize // extra space in case of reads slightly beyond frame
proc.go#L4014: if siz >= _StackMin-4*sys.RegSize-sys.RegSize {
proc.go#L4033: totalSize := 4*sys.RegSize + uintptr(siz) + sys.MinFrameSize // extra space in case of reads slightly beyond frame
stack.go#L654: if sys.ArchFamily == sys.AMD64 && frame.argp-frame.varp == 2*sys.RegSize {
sys_x86.go#L18: if sys.RegSize > sys.PtrSize {
traceback.go#L148: frame.sp += sys.RegSize
traceback.go#L211: frame.fp += sys.RegSize
traceback.go#L238: lrPtr = frame.fp - sys.RegSize
traceback.go#L269: frame.varp -= sys.RegSize
traceback.go#L275: frame.varp -= sys.RegSize
![]() |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |