runtime.stkframe.varp (field)

25 uses

	runtime (current package)
		heapdump.go#L310: 		for off := child.arglen; off < s.varp-s.sp; off += sys.PtrSize {
		heapdump.go#L317: 		for off := s.varp - size - s.sp; off < s.varp-s.sp; off += sys.PtrSize {
		heapdump.go#L324: 		dumpbv(&bv, s.varp-uintptr(bv.n)*sys.PtrSize-s.sp)
		mbitmap.go#L1928: 	if frame.sp <= target.sp && target.sp < frame.varp {
		mbitmap.go#L2015: 				off := (uintptr(p) + i - frame.varp + size) / sys.PtrSize
		mgcmark.go#L884: 		if frame.varp != 0 {
		mgcmark.go#L885: 			size := frame.varp - frame.sp
		mgcmark.go#L918: 		scanblock(frame.varp-size, size, locals.bytedata, gcw, state)
		mgcmark.go#L927: 	if frame.varp != 0 {
		mgcmark.go#L933: 			base := frame.varp // locals base pointer
		panic.go#L763: 				d1.varp = frame.varp
		runtime2.go#L961: 	varp     uintptr    // top of local variables
		stack.go#L649: 		adjustpointers(unsafe.Pointer(frame.varp-size), &locals, adjinfo, f)
		stack.go#L654: 	if sys.ArchFamily == sys.AMD64 && frame.argp-frame.varp == 2*sys.RegSize {
		stack.go#L661: 			bp := *(*uintptr)(unsafe.Pointer(frame.varp))
		stack.go#L668: 		adjustpointer(adjinfo, unsafe.Pointer(frame.varp))
		stack.go#L681: 	if frame.varp != 0 {
		stack.go#L684: 			base := frame.varp // locals base pointer
		stack.go#L1244: 	size := frame.varp - frame.sp
		stack.go#L1256: 			print("runtime: frame ", funcname(f), " untyped locals ", hex(frame.varp-size), "+", hex(size), "\n")
		traceback.go#L266: 		frame.varp = frame.fp
		traceback.go#L269: 			frame.varp -= sys.RegSize
		traceback.go#L274: 		if frame.varp > frame.sp && (GOARCH == "amd64" || GOARCH == "arm64") {
		traceback.go#L275: 			frame.varp -= sys.RegSize