runtime.stkframe.pc (field)
30 uses
runtime (current package)
heapdump.go#L260: pc := s.pc
heapdump.go#L288: dumpint(uint64(s.pc))
panic.go#L767: d1.framepc = frame.pc
runtime2.go#L956: pc uintptr // program counter within fn
stack.go#L635: print(" adjusting ", funcname(f), " frame=[", hex(frame.sp), ",", hex(frame.fp), "] pc=", hex(frame.pc), " continpc=", hex(frame.continpc), "\n")
traceback.go#L47: frame.pc = 0
traceback.go#L53: frame.pc = fn.fn
traceback.go#L54: f := findfunc(frame.pc)
traceback.go#L56: print("runtime: unknown pc in defer ", hex(frame.pc), "\n")
traceback.go#L67: frame.continpc = frame.pc
traceback.go#L131: frame.pc = pc0
traceback.go#L142: if frame.pc == 0 {
traceback.go#L144: frame.pc = *(*uintptr)(unsafe.Pointer(frame.sp))
traceback.go#L147: frame.pc = uintptr(*(*sys.Uintreg)(unsafe.Pointer(frame.sp)))
traceback.go#L152: f := findfunc(frame.pc)
traceback.go#L155: print("runtime: unknown pc ", hex(frame.pc), "\n")
traceback.go#L196: frame.pc = gp.m.curg.sched.pc
traceback.go#L197: frame.fn = findfunc(frame.pc)
traceback.go#L208: frame.fp = frame.sp + uintptr(funcspdelta(f, frame.pc, &cache))
traceback.go#L303: frame.continpc = frame.pc
traceback.go#L328: pc := frame.pc
traceback.go#L392: tracepc := frame.pc
traceback.go#L393: if (n > 0 || flags&_TraceTrap == 0) && frame.pc > f.entry && !waspanic {
traceback.go#L448: if frame.pc > f.entry {
traceback.go#L449: print(" +", hex(frame.pc-f.entry))
traceback.go#L452: print(" fp=", hex(frame.fp), " sp=", hex(frame.sp), " pc=", hex(frame.pc))
traceback.go#L483: frame.pc = frame.lr
traceback.go#L498: f = findfunc(frame.pc)
traceback.go#L501: frame.pc = x
traceback.go#L502: } else if funcspdelta(f, frame.pc, &cache) == 0 {
 |
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. |