const runtime._Grunning
48 uses
runtime (current package)
debugcall.go#L163: casgstatus(gp, _Grunning, _Gwaiting)
debugcall.go#L212: casgstatus(gp, _Grunning, _Grunnable)
heapdump.go#L695: casgstatus(_g_.m.curg, _Grunning, _Gwaiting)
heapdump.go#L716: casgstatus(_g_.m.curg, _Gwaiting, _Grunning)
mgc.go#L1523: casgstatus(gp, _Grunning, _Gwaiting)
mgc.go#L1541: casgstatus(gp, _Gwaiting, _Grunning)
mgc.go#L1640: casgstatus(gp, _Grunning, _Gwaiting)
mgc.go#L1681: casgstatus(gp, _Gwaiting, _Grunning)
mgc.go#L1975: casgstatus(gp, _Grunning, _Gwaiting)
mgc.go#L2005: casgstatus(gp, _Gwaiting, _Grunning)
mgcmark.go#L212: selfScan := gp == userG && readgstatus(userG) == _Grunning
mgcmark.go#L214: casgstatus(userG, _Grunning, _Gwaiting)
mgcmark.go#L238: casgstatus(userG, _Gwaiting, _Grunning)
mgcmark.go#L532: casgstatus(gp, _Grunning, _Gwaiting)
mgcmark.go#L540: casgstatus(gp, _Gwaiting, _Grunning)
mgcmark.go#L707: case _Grunning:
panic.go#L1357: if status&^_Gscan != _Grunning || gp.syscallsp != 0 {
preempt.go#L106: if mp := getg().m; mp.curg != nil && readgstatus(mp.curg) == _Grunning {
preempt.go#L192: case _Grunning:
preempt.go#L200: if !castogscanstatus(gp, _Grunning, _Gscanrunning) {
preempt.go#L216: casfrom_Gscanstatus(gp, _Gscanrunning, _Grunning)
preempt.go#L344: return (gp.preempt || gp.m.p != 0 && gp.m.p.ptr().preempt) && readgstatus(gp)&^_Gscan == _Grunning
proc.go#L326: if status != _Grunning && status != _Gscanrunning {
proc.go#L868: _Grunning,
proc.go#L948: if old != _Grunning || new != _Gscan|_Gpreempted {
proc.go#L952: for !atomic.Cas(&gp.atomicstatus, _Grunning, _Gscan|_Gpreempted) {
proc.go#L995: casgstatus(gp, _Grunning, _Gwaiting)
proc.go#L997: casgstatus(gp, _Gwaiting, _Grunning)
proc.go#L2526: casgstatus(gp, _Grunnable, _Grunning)
proc.go#L3259: casgstatus(gp, _Grunning, _Gwaiting)
proc.go#L3279: if status&^_Gscan != _Grunning {
proc.go#L3283: casgstatus(gp, _Grunning, _Grunnable)
proc.go#L3328: if status&^_Gscan != _Grunning {
proc.go#L3339: casGToPreemptScan(gp, _Grunning, _Gscan|_Gpreempted)
proc.go#L3358: casgstatus(gp, _Grunning, _Grunnable)
proc.go#L3379: casgstatus(gp, _Grunning, _Gdead)
proc.go#L3516: casgstatus(_g_, _Grunning, _Gsyscall)
proc.go#L3622: casgstatus(_g_, _Grunning, _Gsyscall)
proc.go#L3678: casgstatus(_g_, _Gsyscall, _Grunning)
proc.go#L5042: _Grunning,
runtime2.go#L44: _Grunning // 2
runtime2.go#L101: _Gscanrunning = _Gscan + _Grunning // 0x1002
signal_unix.go#L663: if crashing > 0 && gp != _g_.m.curg && _g_.m.curg != nil && readgstatus(_g_.m.curg)&^_Gscan == _Grunning {
stack.go#L1074: casgstatus(gp, _Grunning, _Gcopystack)
stack.go#L1082: casgstatus(gp, _Gcopystack, _Grunning)
stack.go#L1134: if !(gp == getg().m.curg && getg() != getg().m.curg && s == _Grunning) {
traceback.go#L871: _Grunning: "running",
traceback.go#L947: if gp.m != getg().m && readgstatus(gp)&^_Gscan == _Grunning {
 |
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. |