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)