func runtime/internal/atomic.Store64
26 uses
runtime/internal/atomic (current package)
atomic_amd64.go#L101: func Store64(ptr *uint64, val uint64)
types.go#L236: Store64(&u.value, value)
runtime
mgc.go#L990: atomic.Store64(&memstats.last_gc_unix, uint64(unixNow)) // must be Unix time to make sense to user
mgc.go#L991: atomic.Store64(&memstats.last_gc_nanotime, uint64(now)) // monotonic time for us
mgcpacer.go#L1088: atomic.Store64(&c.heapGoal, goal)
mgcpacer.go#L1195: atomic.Store64(&c.heapGoal, goal)
mgcscavenge.go#L128: atomic.Store64(&mheap_.scavengeGoal, ^uint64(0))
mgcscavenge.go#L160: atomic.Store64(&mheap_.scavengeGoal, ^uint64(0))
mgcscavenge.go#L163: atomic.Store64(&mheap_.scavengeGoal, retainedGoal)
mprof.go#L395: atomic.Store64(&blockprofilerate, uint64(r))
mprof.go#L455: atomic.Store64(&mutexprofilerate, uint64(rate))
mspanset.go#L353: atomic.Store64((*uint64)(h), 0)
proc.go#L2746: atomic.Store64(&sched.pollUntil, uint64(pollUntil))
proc.go#L2768: atomic.Store64(&sched.pollUntil, 0)
proc.go#L2769: atomic.Store64(&sched.lastpoll, uint64(nanotime()))
proc.go#L4661: atomic.Store64(&pp.timer0When, 0)
profbuf.go#L122: atomic.Store64((*uint64)(x), uint64(new))
profbuf.go#L189: atomic.Store64(&b.overflowTime, uint64(now))
profbuf.go#L190: atomic.Store64(&b.overflow, (((overflow>>32)+1)<<32)+1)
runtime.go#L43: atomic.Store64(&ticks.val, uint64(r))
runtime1.go#L119: atomic.Store64(&test_z64, (1<<40)+1)
time.go#L298: atomic.Store64(&pp.timer0When, uint64(t.when))
time.go#L669: atomic.Store64(&pp.timerModifiedEarliest, 0)
time.go#L889: atomic.Store64(&pp.timerModifiedEarliest, 0)
time.go#L989: atomic.Store64(&pp.timer0When, 0)
time.go#L991: atomic.Store64(&pp.timer0When, uint64(pp.timers[0].when))