runtime.gobuf.pc (field)
24 uses
runtime (current package)
heapdump.go#L350: pc = gp.sched.pc
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#L1152: gp.sched.pc = pc
proc.go#L1901: gp.sched.pc = funcPC(goexit) + sys.PCQuantum
proc.go#L1906: gp.syscallpc = gp.sched.pc
proc.go#L3448: _g_.sched.pc = pc
proc.go#L3612: _g_.syscallpc = _g_.sched.pc
proc.go#L4065: newg.sched.pc = funcPC(goexit) + sys.PCQuantum // +PCQuantum so that previous instruction is in same function
runtime2.go#L327: pc uintptr
stack.go#L947: traceback(morebuf.pc, morebuf.sp, morebuf.lr, morebuf.g.ptr())
stack.go#L957: gp.syscallpc = morebuf.pc
stack.go#L959: f := findfunc(gp.sched.pc)
stack.go#L962: pcoff = gp.sched.pc - f.entry
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#L975: thisg.m.morebuf.pc = 0
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#L1055: if f := findfunc(gp.sched.pc); f.valid() {
sys_x86.go#L23: *(*uintptr)(unsafe.Pointer(sp)) = buf.pc
sys_x86.go#L25: buf.pc = uintptr(fn)
traceback.go#L120: pc0 = gp.sched.pc
traceback.go#L196: frame.pc = gp.m.curg.sched.pc
 |
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. |