func runtime/internal/atomic.Store
54 uses
runtime/internal/atomic (current package)
atomic_amd64.go#L95: func Store(ptr *uint32, val uint32)
runtime
cpuprof.go#L109: atomic.Store(&prof.signalLock, 0)
cpuprof.go#L139: atomic.Store(&prof.signalLock, 0)
debuglog.go#L161: atomic.Store(&l.owned, 0)
mcache.go#L312: atomic.Store(&c.flushGen, mheap_.sweepgen) // Synchronizes with gcStart
mcentral.go#L204: atomic.Store(&s.sweepgen, sg-1)
mcentral.go#L207: atomic.Store(&s.sweepgen, sg)
mfinal.go#L232: atomic.Store(&fb.cnt, i-1)
mgc.go#L278: atomic.Store(&gcphase, x)
mgc.go#L1431: atomic.Store(&gcBlackenEnabled, 1)
mgc.go#L1602: atomic.Store(&gcBlackenEnabled, 0)
mgcscavenge.go#L176: atomic.Store(&scavenge.sysmonWake, 1)
mgcscavenge.go#L189: atomic.Store(&scavenge.sysmonWake, 0)
mgcsweep.go#L82: atomic.Store((*uint32)(s), 0)
mgcsweep.go#L207: atomic.Store(&mheap_.sweepdone, 1)
mgcsweep.go#L496: atomic.Store(&s.sweepgen, sweepgen)
mheap.go#L1252: atomic.Store(&s.sweepgen, h.sweepgen)
mspanset.go#L291: atomic.Store(&block.popped, 0)
netpoll.go#L124: atomic.Store(&netpollInited, 1)
netpoll_kqueue.go#L155: atomic.Store(&netpollWakeSig, 0)
proc.go#L143: atomic.Store(&sched.sysmonStarting, 1)
proc.go#L275: atomic.Store(&forcegc.idle, 1)
proc.go#L806: atomic.Store(&freezing, 1)
proc.go#L813: atomic.Store(&sched.gcwaiting, 1)
proc.go#L1084: atomic.Store(&sched.gcwaiting, 1)
proc.go#L1411: atomic.Store(&m.freeWait, 1)
proc.go#L1483: atomic.Store(&p.runSafePointFn, 1)
proc.go#L1651: atomic.Store(&sched.sysmonwait, 0)
proc.go#L3549: atomic.Store(&pp.status, _Psyscall)
proc.go#L3571: atomic.Store(&sched.sysmonwait, 0)
proc.go#L3798: atomic.Store(&sched.sysmonwait, 0)
proc.go#L3826: atomic.Store(&sched.sysmonwait, 0)
proc.go#L4559: atomic.Store(&sigprofCallersUse, 0)
proc.go#L4626: atomic.Store(&prof.signalLock, 0)
proc.go#L4905: atomic.Store((*uint32)(unsafe.Pointer(int32p)), uint32(nprocs))
proc.go#L5107: atomic.Store(&sched.sysmonStarting, 0)
proc.go#L5147: atomic.Store(&sched.sysmonwait, 1)
proc.go#L5165: atomic.Store(&sched.sysmonwait, 0)
profbuf.go#L401: atomic.Store(&b.eof, 1)
runtime1.go#L433: atomic.Store(&traceback_cache, t)
sema.go#L540: atomic.Store(&l.notify, atomic.Load(&l.wait))
sema.go#L571: atomic.Store(&l.notify, t+1)
signal_unix.go#L224: atomic.Store(&handlingSig[sig], 0)
signal_unix.go#L245: atomic.Store(&handlingSig[sig], 0)
signal_unix.go#L337: atomic.Store(&gp.m.signalPending, 0)
signal_unix.go#L767: atomic.Store(&handlingSig[sig], 0)
sigqueue.go#L240: atomic.Store(&sig.wanted[s/32], w)
sigqueue.go#L244: atomic.Store(&sig.ignored[s/32], i)
sigqueue.go#L259: atomic.Store(&sig.wanted[s/32], w)
sigqueue.go#L272: atomic.Store(&sig.wanted[s/32], w)
sigqueue.go#L276: atomic.Store(&sig.ignored[s/32], i)
sigqueue.go#L286: atomic.Store(&sig.ignored[s/32], i)
traceback.go#L715: atomic.Store(&gp.m.cgoCallersUse, 1)
traceback.go#L718: atomic.Store(&gp.m.cgoCallersUse, 0)
 |
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. |