runtime/internal/atomic.Uint64.Store (method)

23 uses

	runtime/internal/atomic (current package)
		types.go#L315: func (u *Uint64) Store(value uint64) {
		types.go#L445: 	f.u.Store(*(*uint64)(unsafe.Pointer(&value)))

	runtime
		mgc.go#L1556: 	mheap_.pagesSwept.Store(0)
		mgc.go#L1558: 	mheap_.reclaimIndex.Store(0)
		mgclimit.go#L412: 	e.stamp.Store(uint64(makeLimiterEventStamp(typ, now)))
		mgcpacer.go#L824: 	c.heapLive.Store(bytesMarked)
		mgcpacer.go#L825: 	c.heapScan.Store(uint64(c.heapScanWork.Load()))
		mgcpacer.go#L827: 	c.lastStackScan.Store(uint64(c.stackScanWork.Load()))
		mgcpacer.go#L1191: 		c.sweepDistMinTrigger.Store(0)
		mgcpacer.go#L1196: 		c.sweepDistMinTrigger.Store(c.heapLive.Load() + sweepMinHeapDistance)
		mgcpacer.go#L1211: 	c.gcPercentHeapGoal.Store(gcPercentHeapGoal)
		mgcpacer.go#L1236: 	c.runway.Store(uint64((c.consMark * (1 - gcGoalUtilization) / (gcGoalUtilization)) * float64(c.lastHeapScan+c.lastStackScan.Load()+c.globalsScan.Load())))
		mgcscavenge.go#L186: 		scavenge.memoryLimitGoal.Store(^uint64(0))
		mgcscavenge.go#L188: 		scavenge.memoryLimitGoal.Store(memoryLimitGoal)
		mgcscavenge.go#L198: 		scavenge.gcPercentGoal.Store(^uint64(0))
		mgcscavenge.go#L230: 		scavenge.gcPercentGoal.Store(^uint64(0))
		mgcscavenge.go#L232: 		scavenge.gcPercentGoal.Store(gcPercentGoal)
		mgcscavenge.go#L1234: 	sc.value.Store(ssc.pack())
		mgcsweep.go#L979: 			mheap_.pagesSweptBasis.Store(pagesSwept)
		mheap.go#L828: 			h.reclaimIndex.Store(1 << 63)
		mspanset.go#L388: 	h.u.Store(0)
		profbuf.go#L188: 			b.overflowTime.Store(uint64(now))
		profbuf.go#L189: 			b.overflow.Store((((overflow >> 32) + 1) << 32) + 1)