runtime.stkframe.argp (field)
13 uses
runtime (current package)
heapdump.go#L329: child.argoff = s.argp - s.fp
mgcmark.go#L895: scanConservative(frame.argp, frame.arglen, nil, gcw, state)
mgcmark.go#L923: scanblock(frame.argp, uintptr(args.n)*sys.PtrSize, args.bytedata, gcw, state)
mgcmark.go#L935: base = frame.argp // arguments and return values base pointer
runtime2.go#L962: argp uintptr // pointer to function arguments
stack.go#L654: if sys.ArchFamily == sys.AMD64 && frame.argp-frame.varp == 2*sys.RegSize {
stack.go#L676: adjustpointers(unsafe.Pointer(frame.argp), &args, adjinfo, funcInfo{})
stack.go#L686: base = frame.argp // arguments and return values base pointer
stack.go#L1289: print("runtime: frame ", funcname(f), " untyped args ", hex(frame.argp), "+", hex(frame.arglen), "\n")
traceback.go#L49: frame.argp = 0
traceback.go#L60: frame.argp = uintptr(deferArgs(d))
traceback.go#L285: frame.argp = frame.fp + sys.MinFrameSize
traceback.go#L435: argp := (*[100]uintptr)(unsafe.Pointer(frame.argp))
 |
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. |