internal/runtime/atomic.Uint32.Store (method)
40 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#L102: c.flushGen.Store(mheap_.sweepgen)
mcache.go#L368: c.flushGen.Store(mheap_.sweepgen) // Synchronizes with gcStart
mgc.go#L184: sweep.active.state.Store(sweepDrainedMask)
mgc.go#L1249: work.markrootJobs.Store(newRootJobs)
mgclimit.go#L281: l.lastEnabledCycle.Store(memstats.numgc + 1)
mgclimit.go#L333: l.lastEnabledCycle.Store(memstats.numgc + 1)
mgcmark.go#L166: work.markrootNext.Store(0)
mgcmark.go#L167: work.markrootJobs.Store(uint32(fixedRootCount + work.nDataRoots + work.nBSSRoots + work.nSpanRoots + work.nMaybeRunnableStackRoots))
mgcmark_greenteagc.go#L522: r.tail.Store(t + n) // Makes the items avail for consumption.
mgcmark_greenteagc.go#L744: r.head.Store(0)
mgcmark_greenteagc.go#L745: r.tail.Store(0)
mgcscavenge.go#L430: s.sysmonWake.Store(1)
mgcscavenge.go#L440: s.sysmonWake.Store(0)
mgcsweep.go#L222: a.state.Store(0)
mprof.go#L1312: (*atomic.Uint32)(p).Store(uint32(value))
mspanset.go#L343: block.popped.Store(0)
netpoll.go#L225: netpollInited.Store(1)
netpoll_epoll.go#L153: netpollWakeSig.Store(0)
proc.go#L1076: sched.needspinning.Store(0)
proc.go#L2053: mp.freeWait.Store(freeMWait)
proc.go#L2087: mp.freeWait.Store(freeMRef)
proc.go#L3153: sched.needspinning.Store(0)
proc.go#L5891: prof.signalLock.Store(0)
proc.go#L7438: sched.needspinning.Store(1)
profbuf.go#L419: b.eof.Store(1)
select.go#L356: gp.selectDone.Store(0)
signal_unix.go#L354: gp.m.signalPending.Store(0)
time.go#L194: ts.len.Store(uint32(len(ts.heap)))
time.go#L851: src.len.Store(0)
time.go#L852: ts.len.Store(uint32(len(ts.heap)))
traceback.go#L833: gp.m.cgoCallersUse.Store(1)
traceback.go#L836: gp.m.cgoCallersUse.Store(0)
tracecpu.go#L276: trace.signalLock.Store(0)
tracestatus.go#L183: r.statusTraced[nextGen%3].Store(0)
tracestatus.go#L194: r.statusTraced[gen%3].Store(1)
![]() |
The pages are generated with Golds v0.8.4. (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. |