runtime.g.waitreason (field)
12 uses
runtime (current package)
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()