runtime.gobuf.sp (field)
35 uses
runtime (current package)
cgocall.go#L313: sched.sp = *(*uintptr)(unsafe.Pointer(sched.sp + sys.MinFrameSize))
cgocall.go#L315: sched.sp = *(*uintptr)(unsafe.Pointer(sched.sp + 16))
heapdump.go#L349: sp = gp.sched.sp
mbitmap.go#L2005: gentraceback(_g_.m.curg.sched.pc, _g_.m.curg.sched.sp, 0, _g_.m.curg, 0, nil, 1000, getgcmaskcb, noescape(unsafe.Pointer(&frame)), 0)
panic.go#L1151: gp.sched.sp = sp
proc.go#L1902: gp.sched.sp = gp.stack.hi
proc.go#L1903: gp.sched.sp -= 4 * sys.RegSize // extra space in case of reads slightly beyond frame
proc.go#L1907: gp.syscallsp = gp.sched.sp
proc.go#L1908: gp.stktopsp = gp.sched.sp
proc.go#L3449: _g_.sched.sp = sp
proc.go#L3611: _g_.syscallsp = _g_.sched.sp
proc.go#L3615: sp2 := _g_.sched.sp
proc.go#L3625: print("entersyscallblock inconsistent ", hex(sp), " ", hex(_g_.sched.sp), " ", hex(_g_.syscallsp), " [", hex(_g_.stack.lo), ",", hex(_g_.stack.hi), "]\n")
proc.go#L4063: newg.sched.sp = sp
runtime2.go#L326: sp uintptr
stack.go#L846: used := old.hi - gp.sched.sp
stack.go#L904: gp.sched.sp = new.hi - used
stack.go#L947: traceback(morebuf.pc, morebuf.sp, morebuf.lr, morebuf.g.ptr())
stack.go#L956: gp.syscallsp = morebuf.sp
stack.go#L965: " sp=", hex(gp.sched.sp), " stack=[", hex(gp.stack.lo), ", ", hex(gp.stack.hi), "]\n",
stack.go#L966: "\tmorebuf={pc:", hex(morebuf.pc), " sp:", hex(morebuf.sp), " lr:", hex(morebuf.lr), "}\n",
stack.go#L967: "\tsched={pc:", hex(gp.sched.pc), " sp:", hex(gp.sched.sp), " lr:", hex(gp.sched.lr), " ctxt:", gp.sched.ctxt, "}\n")
stack.go#L970: traceback(morebuf.pc, morebuf.sp, morebuf.lr, gp)
stack.go#L977: thisg.m.morebuf.sp = 0
stack.go#L1009: sp := gp.sched.sp
stack.go#L1016: "\tmorebuf={pc:", hex(morebuf.pc), " sp:", hex(morebuf.sp), " lr:", hex(morebuf.lr), "}\n",
stack.go#L1017: "\tsched={pc:", hex(gp.sched.pc), " sp:", hex(gp.sched.sp), " lr:", hex(gp.sched.lr), " ctxt:", gp.sched.ctxt, "}\n")
stack.go#L1172: if used := gp.stack.hi - gp.sched.sp + _StackLimit; used >= avail/4 {
sys_x86.go#L17: sp := buf.sp
sys_x86.go#L24: buf.sp = sp
traceback.go#L121: sp0 = gp.sched.sp
traceback.go#L199: frame.sp = gp.m.curg.sched.sp
traceback.go#L204: frame.sp = gp.m.curg.sched.sp
 |
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. |