internal/runtime/atomic.Uint32.Store (method)
34 uses
internal/runtime/atomic (current package)
types.go#L213: func (u *Uint32) Store(value uint32) {
runtime
cpuprof.go#L125: prof.signalLock.Store(0)
cpuprof.go#L159: prof.signalLock.Store(0)
debuglog.go#L104: l.owned.Store(1)
debuglog.go#L186: l.owned.Store(0)
mcache.go#L92: c.flushGen.Store(mheap_.sweepgen)
mcache.go#L340: c.flushGen.Store(mheap_.sweepgen) // Synchronizes with gcStart
mgc.go#L184: sweep.active.state.Store(sweepDrainedMask)
mgclimit.go#L281: l.lastEnabledCycle.Store(memstats.numgc + 1)
mgclimit.go#L333: l.lastEnabledCycle.Store(memstats.numgc + 1)
mgcscavenge.go#L430: s.sysmonWake.Store(1)
mgcscavenge.go#L440: s.sysmonWake.Store(0)
mgcsweep.go#L222: a.state.Store(0)
mprof.go#L1298: (*atomic.Uint32)(p).Store(uint32(value))
mspanset.go#L330: block.popped.Store(0)
netpoll.go#L225: netpollInited.Store(1)
netpoll_epoll.go#L153: netpollWakeSig.Store(0)
proc.go#L1073: sched.needspinning.Store(0)
proc.go#L2056: mp.freeWait.Store(freeMWait)
proc.go#L2090: mp.freeWait.Store(freeMRef)
proc.go#L3158: sched.needspinning.Store(0)
proc.go#L5735: prof.signalLock.Store(0)
proc.go#L7018: sched.needspinning.Store(1)
profbuf.go#L398: b.eof.Store(1)
select.go#L356: gp.selectDone.Store(0)
signal_unix.go#L353: gp.m.signalPending.Store(0)
time.go#L194: ts.len.Store(uint32(len(ts.heap)))
time.go#L848: src.len.Store(0)
time.go#L849: ts.len.Store(uint32(len(ts.heap)))
traceback.go#L832: gp.m.cgoCallersUse.Store(1)
traceback.go#L835: gp.m.cgoCallersUse.Store(0)
tracecpu.go#L276: trace.signalLock.Store(0)
tracestatus.go#L184: r.statusTraced[nextGen%3].Store(0)
tracestatus.go#L195: r.statusTraced[gen%3].Store(1)
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)