func runtime/internal/atomic.Load64
64 uses
runtime/internal/atomic (current package)
atomic_amd64.go#L28: func Load64(ptr *uint64) uint64 {
types.go#L231: return Load64(&u.value)
runtime
debug.go#L48: var n = int64(atomic.Load64(&ncgocall))
lfstack.go#L33: old := atomic.Load64((*uint64)(head))
lfstack.go#L43: old := atomic.Load64((*uint64)(head))
lfstack.go#L48: next := atomic.Load64(&node.next)
lfstack.go#L56: return atomic.Load64((*uint64)(head)) == 0
metrics.go#L168: hist.counts[0] = atomic.Load64(&memstats.gcPauseDist.underflow)
metrics.go#L170: hist.counts[i+1] = atomic.Load64(&memstats.gcPauseDist.counts[i])
metrics.go#L286: hist.counts[0] = atomic.Load64(&sched.timeToRun.underflow)
metrics.go#L288: hist.counts[i+1] = atomic.Load64(&sched.timeToRun.counts[i])
metrics.go#L434: a.heapGoal = atomic.Load64(&gcController.heapGoal)
mgc.go#L560: lastgc := int64(atomic.Load64(&memstats.last_gc_nanotime))
mgc.go#L651: work.heap0 = atomic.Load64(&gcController.heapLive)
mgc.go#L1533: work.initialHeapLive = atomic.Load64(&gcController.heapLive)
mgcpacer.go#L390: c.stackScan = atomic.Load64(&c.scannableStackSize)
mgcpacer.go#L487: live := atomic.Load64(&c.heapLive)
mgcpacer.go#L488: scan := atomic.Load64(&c.heapScan)
mgcpacer.go#L493: heapGoal := int64(atomic.Load64(&c.heapGoal))
mgcpacer.go#L997: goal = c.heapMarked + (c.heapMarked+atomic.Load64(&c.stackScan)+atomic.Load64(&c.globalsScan))*uint64(gcPercent)/100
mgcpacer.go#L1008: sweepMin := atomic.Load64(&c.heapLive) + sweepMinHeapDistance
mgcpacer.go#L1173: sweepMin := atomic.Load64(&c.heapLive) + sweepMinHeapDistance
mgcpacer.go#L1220: egogc := float64(atomic.Load64(&c.heapGoal)-c.heapMarked) / float64(c.heapMarked)
mgcscavenge.go#L104: return memstats.heap_sys.load() - atomic.Load64(&memstats.heap_released)
mgcscavenge.go#L317: retained, goal := heapRetained(), atomic.Load64(&mheap_.scavengeGoal)
mgcscavenge.go#L478: atomic.Load64(&memstats.heap_released)>>10, " KiB total, ",
mgcscavenge.go#L479: (atomic.Load64(&memstats.heap_inuse)*100)/heapRetained(), "% util",
mgcsweep.go#L810: newHeapLive := uintptr(atomic.Load64(&gcController.heapLive)-mheap_.sweepHeapLiveBasis) + spanBytes
mgcsweep.go#L854: heapLiveBasis := atomic.Load64(&gcController.heapLive)
mheap.go#L1210: scavengeGoal := atomic.Load64(&h.scavengeGoal)
mprof.go#L403: rate := int64(atomic.Load64(&blockprofilerate))
mprof.go#L464: rate := int64(atomic.Load64(&mutexprofilerate))
mspanset.go#L322: return headTailIndex(atomic.Load64((*uint64)(h)))
mstats.go#L675: return atomic.Load64((*uint64)(s))
os_linux.go#L816: for atomic.Load64(&mp.procid) == 0 {
os_linux.go#L827: if atomic.Load64(&mp.procid) == tid {
proc.go#L2377: if sched.npidle == uint32(gomaxprocs-1) && atomic.Load64(&sched.lastpoll) != 0 {
proc.go#L2575: if netpollinited() && atomic.Load(&netpollWaiters) > 0 && atomic.Load64(&sched.lastpoll) != 0 {
proc.go#L2799: pollerPollUntil := int64(atomic.Load64(&sched.pollUntil))
proc.go#L3005: if atomic.Load64(&sched.lastpoll) == 0 {
proc.go#L3010: pollerPollUntil := int64(atomic.Load64(&sched.pollUntil))
proc.go#L3255: next := int64(atomic.Load64(&pp.timer0When))
proc.go#L3256: nextAdj := int64(atomic.Load64(&pp.timerModifiedEarliest))
proc.go#L5128: lastpoll := int64(atomic.Load64(&sched.lastpoll))
profbuf.go#L118: return profIndex(atomic.Load64((*uint64)(x)))
profbuf.go#L154: return uint32(atomic.Load64(&b.overflow)) > 0
profbuf.go#L161: overflow := atomic.Load64(&b.overflow)
profbuf.go#L162: time = atomic.Load64(&b.overflowTime)
profbuf.go#L173: overflow = atomic.Load64(&b.overflow)
profbuf.go#L174: time = atomic.Load64(&b.overflowTime)
profbuf.go#L183: overflow := atomic.Load64(&b.overflow)
runtime.go#L24: r := int64(atomic.Load64(&ticks.val))
runtime1.go#L116: if atomic.Load64(&test_z64) != 1 {
runtime1.go#L120: if atomic.Load64(&test_z64) != (1<<40)+1 {
runtime1.go#L126: if atomic.Load64(&test_z64) != (2<<40)+2 {
runtime1.go#L132: if atomic.Load64(&test_z64) != (3<<40)+3 {
time.go#L660: first := atomic.Load64(&pp.timerModifiedEarliest)
time.go#L742: next := int64(atomic.Load64(&pp.timer0When))
time.go#L743: nextAdj := int64(atomic.Load64(&pp.timerModifiedEarliest))
time.go#L1000: old := atomic.Load64(&pp.timerModifiedEarliest)
time.go#L1026: w := int64(atomic.Load64(&pp.timer0When))
time.go#L1032: w = int64(atomic.Load64(&pp.timerModifiedEarliest))
trace.go#L1165: if heapGoal := atomic.Load64(&gcController.heapGoal); heapGoal == ^uint64(0) {
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)