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)