runtime.sudog.g (field)
17 uses
runtime (current package)
chan.go#L246: mysg.g = gp
chan.go#L313: gp := sg.g
chan.go#L389: gp := sg.g
chan.go#L408: gp := sg.g
chan.go#L566: mysg.g = gp
chan.go#L639: gp := sg.g
chan.go#L812: if sgp.isSelect && !atomic.Cas(&sgp.g.selectDone, 0, 1) {
chan.go#L831: raceacquireg(sg.g, chanbuf(c, 0))
chan.go#L832: racereleaseg(sg.g, chanbuf(c, 0))
chan.go#L859: raceacquireg(sg.g, qp)
chan.go#L860: racereleaseg(sg.g, qp)
chan.go#L866: racereleaseacquireg(sg.g, qp)
runtime2.go#L350: g *g
select.go#L299: sg.g = gp
sema.go#L83: goready(s.g, traceskip)
sema.go#L235: s.g = getg()
sema.go#L499: s.g = getg()