type internal/runtime/atomic.Uint64
42 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#L368: workUnits atomic.Uint64 // length of full; decrement before pop from full, increment after push to full
mcleanup.go#L369: _ [cpu.CacheLinePadSize - unsafe.Sizeof(lfstack(0)) - unsafe.Sizeof(atomic.Uint64{})]byte
mcleanup.go#L435: 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#L374: u atomic.Uint64
profbuf.go#L94: overflow atomic.Uint64
profbuf.go#L95: overflowTime atomic.Uint64
runtime2.go#L931: goidgen atomic.Uint64
runtime2.go#L1052: goroutinesCreated atomic.Uint64
synctest.go#L168: var bubbleGen atomic.Uint64 // bubble ID counter
tracemap.go#L36: seq atomic.Uint64
![]() |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |