runtime._defer.fn (field)
20 uses
runtime (current package)
heapdump.go#L384: dumpint(uint64(uintptr(unsafe.Pointer(d.fn))))
heapdump.go#L385: if d.fn == nil {
heapdump.go#L389: dumpint(uint64(uintptr(unsafe.Pointer(d.fn.fn))))
mgcmark.go#L759: if d.fn != nil {
mgcmark.go#L762: scanblock(uintptr(unsafe.Pointer(&d.fn)), sys.PtrSize, &oneptrmask[0], gcw, &state)
panic.go#L245: d.fn = fn
panic.go#L441: if d.fn != nil {
panic.go#L558: fn := d.fn
panic.go#L559: d.fn = nil
panic.go#L604: d.fn = nil
panic.go#L632: reflectcallSave(&p, unsafe.Pointer(d.fn), deferArgs(d), uint32(d.siz))
panic.go#L648: d.fn = nil
panic.go#L835: d.fn = closure
panic.go#L855: d.fn = nil
panic.go#L946: d.fn = nil
panic.go#L971: reflectcall(nil, unsafe.Pointer(d.fn), deferArgs(d), uint32(d.siz), uint32(d.siz))
panic.go#L987: d.fn = nil
runtime2.go#L917: fn *funcval // can be nil for open-coded defers
stack.go#L739: adjustpointer(adjinfo, unsafe.Pointer(&d.fn))
traceback.go#L44: fn := d.fn
 |
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. |