runtime.p.runSafePointFn (field)
12 uses
runtime (current package)
proc.go#L1483: atomic.Store(&p.runSafePointFn, 1)
proc.go#L1495: if atomic.Cas(&p.runSafePointFn, 1, 0) {
proc.go#L1511: if s == _Psyscall && p.runSafePointFn == 1 && atomic.Cas(&p.status, s, _Pidle) {
proc.go#L1539: if p.runSafePointFn != 0 {
proc.go#L1688: if !atomic.Cas(&p.runSafePointFn, 1, 0) {
proc.go#L2392: if _p_.runSafePointFn != 0 && atomic.Cas(&_p_.runSafePointFn, 1, 0) {
proc.go#L2567: if _p_.runSafePointFn != 0 {
proc.go#L2742: if sched.gcwaiting != 0 || _p_.runSafePointFn != 0 {
proc.go#L3077: if pp.runSafePointFn != 0 {
proc.go#L3537: if _g_.m.p.ptr().runSafePointFn != 0 {
runtime2.go#L680: runSafePointFn uint32 // if 1, run sched.safePointFn at next safe point
 |
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. |