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#L84: l.owned.Store(1)
debuglog.go#L164: l.owned.Store(0)
mcache.go#L90: c.flushGen.Store(mheap_.sweepgen)
mcache.go#L330: c.flushGen.Store(mheap_.sweepgen) // Synchronizes with gcStart
mgc.go#L182: sweep.active.state.Store(sweepDrainedMask)
mgclimit.go#L283: l.lastEnabledCycle.Store(memstats.numgc + 1)
mgclimit.go#L335: l.lastEnabledCycle.Store(memstats.numgc + 1)
mgcscavenge.go#L430: s.sysmonWake.Store(1)
mgcscavenge.go#L440: s.sysmonWake.Store(0)
mgcsweep.go#L220: a.state.Store(0)
mprof.go#L1356: (*atomic.Uint32)(p).Store(uint32(value))
mspanset.go#L321: block.popped.Store(0)
netpoll.go#L225: netpollInited.Store(1)
netpoll_epoll.go#L150: netpollWakeSig.Store(0)
proc.go#L1000: sched.needspinning.Store(0)
proc.go#L1941: mp.freeWait.Store(freeMWait)
proc.go#L1975: mp.freeWait.Store(freeMRef)
proc.go#L3031: sched.needspinning.Store(0)
proc.go#L5551: prof.signalLock.Store(0)
proc.go#L6657: sched.needspinning.Store(1)
profbuf.go#L398: b.eof.Store(1)
select.go#L340: gp.selectDone.Store(0)
signal_unix.go#L353: gp.m.signalPending.Store(0)
time.go#L147: ts.len.Store(uint32(len(ts.heap)))
time.go#L737: src.len.Store(0)
time.go#L738: 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#L274: trace.signalLock.Store(0)
tracestatus.go#L192: r.statusTraced[nextGen%3].Store(0)
tracestatus.go#L203: r.statusTraced[gen%3].Store(1)
![]() |
The pages are generated with Golds v0.7.6. (GOOS=linux 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 @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |