runtime.g.waitreason (field)
13 uses
runtime (current package)
debugcall.go#L159: gp.waitreason = waitReasonDebugCall
heapdump.go#L363: dumpstr(gp.waitreason.String())
heapdump.go#L696: _g_.waitreason = waitReasonDumpingHeap
mgc.go#L1641: gp.waitreason = waitReasonGarbageCollection
mgcmark.go#L215: userG.waitreason = waitReasonGarbageCollectionScan
mgcmark.go#L533: gp.waitreason = waitReasonGCAssistMarking
proc.go#L331: gp.waitreason = reason
proc.go#L3332: gp.waitreason = waitReasonPreempted
proc.go#L3392: gp.waitreason = 0
proc.go#L5464: print(" G", gp.goid, ": status=", readgstatus(gp), "(", gp.waitreason.String(), ") m=", id1, " lockedm=", id2, "\n")
runtime2.go#L429: waitreason waitReason // if status==Gwaiting
traceback.go#L894: if gpstatus == _Gwaiting && gp.waitreason != waitReasonZero {
traceback.go#L895: status = gp.waitreason.String()
 |
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. |