internal/runtime/atomic.Uint64.Store (method)
26 uses
internal/runtime/atomic (current package)
types.go#L315: func (u *Uint64) Store(value uint64) {
types.go#L445: f.u.Store(*(*uint64)(unsafe.Pointer(&value)))
internal/runtime/exithook
hooks.go#L64: runGoid.Store(Goid())
hooks.go#L65: defer runGoid.Store(0)
runtime
mgc.go#L1727: mheap_.pagesSwept.Store(0)
mgc.go#L1729: mheap_.reclaimIndex.Store(0)
mgclimit.go#L411: e.stamp.Store(uint64(makeLimiterEventStamp(typ, now)))
mgcpacer.go#L860: c.heapLive.Store(bytesMarked)
mgcpacer.go#L861: c.heapScan.Store(uint64(c.heapScanWork.Load()))
mgcpacer.go#L863: c.lastStackScan.Store(uint64(c.stackScanWork.Load()))
mgcpacer.go#L1225: c.sweepDistMinTrigger.Store(0)
mgcpacer.go#L1230: c.sweepDistMinTrigger.Store(c.heapLive.Load() + sweepMinHeapDistance)
mgcpacer.go#L1245: c.gcPercentHeapGoal.Store(gcPercentHeapGoal)
mgcpacer.go#L1270: 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#L1207: sc.value.Store(ssc.pack())
mgcsweep.go#L1014: mheap_.pagesSweptBasis.Store(pagesSwept)
mheap.go#L874: h.reclaimIndex.Store(1 << 63)
mspanset.go#L397: h.u.Store(0)
profbuf.go#L188: b.overflowTime.Store(uint64(now))
profbuf.go#L189: b.overflow.Store((((overflow >> 32) + 1) << 32) + 1)
tracemap.go#L138: tab.seq.Store(0)
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)