type runtime._defer
21 uses
runtime (current package)
malloc.go#L1094: dataSize = unsafe.Sizeof(_defer{})
mgc.go#L2289: var d, dlink *_defer
panic.go#L276: func deferprocStack(d *_defer) {
panic.go#L318: deferHeaderSize = unsafe.Sizeof(_defer{})
panic.go#L368: func deferArgs(d *_defer) unsafe.Pointer {
panic.go#L380: x = (*_defer)(nil)
panic.go#L392: func newdefer(siz int32) *_defer {
panic.go#L393: var d *_defer
panic.go#L422: d = (*_defer)(mallocgc(total, deferType, true))
panic.go#L437: func freedefer(d *_defer) {
panic.go#L458: var first, last *_defer
panic.go#L710: var prevDefer *_defer
panic.go#L733: var prev *_defer
panic.go#L810: func runOpenDeferFrame(gp *g, d *_defer) bool {
panic.go#L1010: var prev *_defer
runtime2.go#L417: _defer *_defer // innermost defer
runtime2.go#L588: deferpool [5][]*_defer // pool of available defer structs of different sizes (see panic.go)
runtime2.go#L589: deferpoolbuf [5][32]*_defer
runtime2.go#L774: deferpool [5]*_defer
runtime2.go#L907: type _defer struct {
runtime2.go#L919: link *_defer
![]() |
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. |