runtime.stkframe.fp (field)

22 uses

	runtime (current package)
		heapdump.go#L286: 	dumpmemrange(unsafe.Pointer(s.sp), s.fp-s.sp)      // frame contents
		heapdump.go#L329: 	child.argoff = s.argp - s.fp
		runtime2.go#L960: 	fp       uintptr    // stack pointer at caller aka frame pointer
		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#L185: 		if frame.fp == 0 {
		traceback.go#L208: 			frame.fp = frame.sp + uintptr(funcspdelta(f, frame.pc, &cache))
		traceback.go#L211: 				frame.fp += sys.RegSize
		traceback.go#L232: 				if n == 0 && frame.sp < frame.fp || frame.lr == 0 {
		traceback.go#L238: 					lrPtr = frame.fp - sys.RegSize
		traceback.go#L266: 		frame.varp = frame.fp
		traceback.go#L285: 			frame.argp = frame.fp + sys.MinFrameSize
		traceback.go#L452: 					print(" fp=", hex(frame.fp), " sp=", hex(frame.sp), " pc=", hex(frame.pc))
		traceback.go#L485: 		frame.sp = frame.fp
		traceback.go#L486: 		frame.fp = 0
		traceback.go#L965: 	if frame.fp != 0 && frame.fp < lo {
		traceback.go#L966: 		lo = frame.fp
		traceback.go#L968: 	if frame.fp != 0 && frame.fp > hi {
		traceback.go#L969: 		hi = frame.fp
		traceback.go#L989: 	print("stack: frame={sp:", hex(frame.sp), ", fp:", hex(frame.fp), "} stack=[", hex(stk.lo), ",", hex(stk.hi), ")\n")
		traceback.go#L992: 		case frame.fp: