runtime._defer.link (field)
33 uses
runtime (current package)
heapdump.go#L378: for d := gp._defer; d != nil; d = d.link {
heapdump.go#L391: dumpint(uint64(uintptr(unsafe.Pointer(d.link))))
mgc.go#L2291: dlink = d.link
mgc.go#L2292: d.link = nil
mgcmark.go#L758: for d := gp._defer; d != nil; d = d.link {
mgcmark.go#L764: if d.link != nil {
mgcmark.go#L767: scanblock(uintptr(unsafe.Pointer(&d.link)), sys.PtrSize, &oneptrmask[0], gcw, &state)
panic.go#L243: d.link = gp._defer
panic.go#L305: *(*uintptr)(unsafe.Pointer(&d.link)) = uintptr(unsafe.Pointer(gp._defer))
panic.go#L405: sched.deferpool[sc] = d.link
panic.go#L406: d.link = nil
panic.go#L467: last.link = d
panic.go#L472: last.link = sched.deferpool[sc]
panic.go#L491: d.link = nil
panic.go#L539: gp._defer = d.link
panic.go#L560: gp._defer = d.link
panic.go#L605: gp._defer = d.link
panic.go#L649: gp._defer = d.link
panic.go#L746: d = d.link
panic.go#L769: d1.link = d
panic.go#L773: prev.link = d1
panic.go#L947: gp._defer = d.link
panic.go#L988: gp._defer = d.link
panic.go#L1016: d = d.link
panic.go#L1029: gp._defer = d.link
panic.go#L1031: prev.link = d.link
panic.go#L1033: newd := d.link
panic.go#L1038: d = d.link
runtime2.go#L919: link *_defer
stack.go#L738: for d := gp._defer; d != nil; d = d.link {
stack.go#L742: adjustpointer(adjinfo, unsafe.Pointer(&d.link))
traceback.go#L43: for d := gp._defer; d != nil; d = d.link {
![]() |
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. |