func runtime/internal/atomic.Store
54 uses
runtime/internal/atomic (current package)
atomic_amd64.go#L95: func Store(ptr *uint32, val uint32)
types.go#L153: Store(&u.value, value)
runtime
cpuprof.go#L110: atomic.Store(&prof.signalLock, 0)
cpuprof.go#L140: atomic.Store(&prof.signalLock, 0)
debuglog.go#L161: atomic.Store(&l.owned, 0)
mcache.go#L297: atomic.Store(&c.flushGen, mheap_.sweepgen) // Synchronizes with gcStart
mcentral.go#L210: atomic.Store(&s.sweepgen, sg-1)
mcentral.go#L213: atomic.Store(&s.sweepgen, sg)
mem_linux.go#L114: atomic.Store(&adviseUnused, _MADV_DONTNEED)
mfinal.go#L249: atomic.Store(&fb.cnt, i-1)
mgc.go#L213: atomic.Store(&gcphase, x)
mgc.go#L716: atomic.Store(&gcBlackenEnabled, 1)
mgc.go#L883: atomic.Store(&gcBlackenEnabled, 0)
mgcscavenge.go#L183: atomic.Store(&scavenge.sysmonWake, 1)
mgcscavenge.go#L196: atomic.Store(&scavenge.sysmonWake, 0)
mgcsweep.go#L86: atomic.Store((*uint32)(s), 0)
mgcsweep.go#L658: atomic.Store(&s.sweepgen, sweepgen)
mheap.go#L1260: atomic.Store(&s.sweepgen, h.sweepgen)
mspanset.go#L291: atomic.Store(&block.popped, 0)
netpoll.go#L196: atomic.Store(&netpollInited, 1)
netpoll_epoll.go#L157: atomic.Store(&netpollWakeSig, 0)
os_linux.go#L615: atomic.Store(&mp.profileTimerValid, 0)
os_linux.go#L675: atomic.Store(&mp.profileTimerValid, 1)
proc.go#L300: atomic.Store(&forcegc.idle, 1)
proc.go#L875: atomic.Store(&freezing, 1)
proc.go#L882: atomic.Store(&sched.gcwaiting, 1)
proc.go#L1185: atomic.Store(&sched.gcwaiting, 1)
proc.go#L1516: atomic.Store(&m.freeWait, 1)
proc.go#L1590: atomic.Store(&p.runSafePointFn, 1)
proc.go#L3636: atomic.Store(&pp.status, _Psyscall)
proc.go#L3658: atomic.Store(&sched.sysmonwait, 0)
proc.go#L3885: atomic.Store(&sched.sysmonwait, 0)
proc.go#L3921: atomic.Store(&sched.sysmonwait, 0)
proc.go#L4578: atomic.Store(&prof.signalLock, 0)
proc.go#L4852: atomic.Store((*uint32)(unsafe.Pointer(int32p)), uint32(nprocs))
proc.go#L5090: atomic.Store(&sched.sysmonwait, 1)
proc.go#L5107: 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#L233: atomic.Store(&handlingSig[sig], 0)
signal_unix.go#L254: atomic.Store(&handlingSig[sig], 0)
signal_unix.go#L351: atomic.Store(&gp.m.signalPending, 0)
signal_unix.go#L516: atomic.Store(&sigprofCallersUse, 0)
signal_unix.go#L851: atomic.Store(&handlingSig[sig], 0)
sigqueue.go#L214: atomic.Store(&sig.wanted[s/32], w)
sigqueue.go#L218: atomic.Store(&sig.ignored[s/32], i)
sigqueue.go#L233: atomic.Store(&sig.wanted[s/32], w)
sigqueue.go#L246: atomic.Store(&sig.wanted[s/32], w)
sigqueue.go#L250: atomic.Store(&sig.ignored[s/32], i)
sigqueue.go#L260: atomic.Store(&sig.ignored[s/32], i)
traceback.go#L811: atomic.Store(&gp.m.cgoCallersUse, 1)
traceback.go#L814: atomic.Store(&gp.m.cgoCallersUse, 0)