runtime.guintptr.set (method)
29 uses
runtime (current package)
debugcall.go#L136: mp.lockedg.set(newg)
debugcall.go#L149: gp.schedlink.set(newg)
debugcall.go#L180: mp.lockedg.set(gp)
debugcall.go#L194: getg().schedlink.set(callingG)
mgc.go#L1887: node.gp.set(gp)
mgcmark.go#L294: q.tail.set(gp)
mgcmark.go#L613: oldList.tail.ptr().schedlink.set(nil)
proc.go#L1917: mp.lockedg.set(gp)
proc.go#L2112: ts.g.set(mp.g0)
proc.go#L3010: q.head.set(head)
proc.go#L3011: q.tail.set(tail)
proc.go#L4244: _g_.m.lockedg.set(_g_)
proc.go#L5761: _p_.runq[t%uint32(len(_p_.runq))].set(gp)
proc.go#L5800: batch[i].schedlink.set(batch[i+1])
proc.go#L5803: q.head.set(batch[0])
proc.go#L5804: q.tail.set(batch[n])
proc.go#L5823: pp.runq[t%uint32(len(pp.runq))].set(gp)
proc.go#L5969: q.head.set(gp)
proc.go#L5971: q.tail.set(gp)
proc.go#L5979: q.tail.ptr().schedlink.set(gp)
proc.go#L5981: q.head.set(gp)
proc.go#L5983: q.tail.set(gp)
proc.go#L6035: l.head.set(gp)
runtime2.go#L265: func (gp *guintptr) set(g *g) { *gp = guintptr(unsafe.Pointer(g)) }
runtime2.go#L277: (*guintptr)(unsafe.Pointer(gp)).set(new)
signal_unix.go#L616: _g_.m.caughtsig.set(gp)
sys_libc.go#L24: mp.libcallg.set(gp)
trace.go#L410: trace.reader.set(getg())
trace.go#L469: trace.reader.set(nil)
![]() |
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. |