type internal/runtime/atomic.Uint64
41 uses
internal/runtime/atomic (current package)
types.go#L299: type Uint64 struct {
types.go#L308: func (u *Uint64) Load() uint64 {
types.go#L315: func (u *Uint64) Store(value uint64) {
types.go#L324: func (u *Uint64) CompareAndSwap(old, new uint64) bool {
types.go#L332: func (u *Uint64) Swap(value uint64) uint64 {
types.go#L343: func (u *Uint64) Add(delta int64) uint64 {
types.go#L430: u Uint64
types_64bit.go#L18: func (u *Uint64) LoadAcquire() uint64 {
types_64bit.go#L31: func (u *Uint64) StoreRelease(value uint64) {
internal/runtime/exithook
hooks.go#L32: runGoid atomic.Uint64
runtime
histogram.go#L85: counts [timeHistNumBuckets * timeHistNumSubBuckets]atomic.Uint64
histogram.go#L92: underflow atomic.Uint64
histogram.go#L96: overflow atomic.Uint64
mcleanup.go#L285: workUnits atomic.Uint64 // length of full; decrement before pop from full, increment after push to full
mcleanup.go#L286: _ [cpu.CacheLinePadSize - unsafe.Sizeof(lfstack(0)) - unsafe.Sizeof(atomic.Uint64{})]byte
mcleanup.go#L352: executed atomic.Uint64
mgclimit.go#L394: stamp atomic.Uint64 // Stores a limiterEventStamp.
mgcpacer.go#L124: runway atomic.Uint64
mgcpacer.go#L149: gcPercentHeapGoal atomic.Uint64
mgcpacer.go#L162: sweepDistMinTrigger atomic.Uint64
mgcpacer.go#L196: heapLive atomic.Uint64
mgcpacer.go#L204: heapScan atomic.Uint64
mgcpacer.go#L215: lastStackScan atomic.Uint64
mgcpacer.go#L225: maxStackScan atomic.Uint64
mgcpacer.go#L229: globalsScan atomic.Uint64
mgcpacer.go#L324: idleMarkWorkers atomic.Uint64
mgcpacer.go#L361: totalAlloc atomic.Uint64 // total bytes allocated
mgcpacer.go#L362: totalFree atomic.Uint64 // total bytes freed
mgcpacer.go#L363: mappedReady atomic.Uint64 // total virtual memory in the Ready state (see mem.go).
mgcscavenge.go#L242: gcPercentGoal atomic.Uint64
mgcscavenge.go#L249: memoryLimitGoal atomic.Uint64
mgcscavenge.go#L1196: value atomic.Uint64
mheap.go#L107: pagesSwept atomic.Uint64 // pages swept this cycle
mheap.go#L108: pagesSweptBasis atomic.Uint64 // pagesSwept to use as the origin of the sweep ratio
mheap.go#L120: reclaimIndex atomic.Uint64
mspanset.go#L361: u atomic.Uint64
profbuf.go#L90: overflow atomic.Uint64
profbuf.go#L91: overflowTime atomic.Uint64
runtime2.go#L770: goidgen atomic.Uint64
synctest.go#L168: var bubbleGen atomic.Uint64 // bubble ID counter
tracemap.go#L29: seq atomic.Uint64
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)