func runtime/internal/atomic.Xaddint64
26 uses
runtime/internal/atomic (current package)
stubs.go#L53: func Xaddint64(ptr *int64, delta int64) int64
types.go#L88: return Xaddint64(&i.value, delta)
runtime
mgc.go#L1304: atomic.Xaddint64(&pp.gcFractionalMarkTime, duration)
mgcmark.go#L448: atomic.Xaddint64(&gcController.bgScanCredit, -stolen)
mgcmark.go#L591: atomic.Xaddint64(&gcController.assistTime, _p_.gcAssistTime)
mgcmark.go#L657: atomic.Xaddint64(&gcController.bgScanCredit, scanWork)
mgcmark.go#L697: atomic.Xaddint64(&gcController.bgScanCredit, scanWork)
mgcpacer.go#L922: atomic.Xaddint64(&c.dedicatedMarkTime, duration)
mgcpacer.go#L923: atomic.Xaddint64(&c.dedicatedMarkWorkersNeeded, 1)
mgcpacer.go#L925: atomic.Xaddint64(&c.fractionalMarkTime, duration)
mgcpacer.go#L927: atomic.Xaddint64(&c.idleMarkTime, duration)
mgcscavenge.go#L784: atomic.Xaddint64(&stats.committed, -nbytes)
mgcscavenge.go#L785: atomic.Xaddint64(&stats.released, nbytes)
mheap.go#L1292: atomic.Xaddint64(&stats.committed, int64(scav))
mheap.go#L1293: atomic.Xaddint64(&stats.released, -int64(scav))
mheap.go#L1296: atomic.Xaddint64(&stats.inHeap, int64(nbytes))
mheap.go#L1298: atomic.Xaddint64(&stats.inStacks, int64(nbytes))
mheap.go#L1300: atomic.Xaddint64(&stats.inPtrScalarBits, int64(nbytes))
mheap.go#L1302: atomic.Xaddint64(&stats.inWorkBufs, int64(nbytes))
mheap.go#L1380: atomic.Xaddint64(&stats.released, int64(size))
mheap.go#L1414: atomic.Xaddint64(&stats.released, int64(nBase-v))
mheap.go#L1500: atomic.Xaddint64(&stats.inHeap, -int64(nbytes))
mheap.go#L1502: atomic.Xaddint64(&stats.inStacks, -int64(nbytes))
mheap.go#L1504: atomic.Xaddint64(&stats.inPtrScalarBits, -int64(nbytes))
mheap.go#L1506: atomic.Xaddint64(&stats.inWorkBufs, -int64(nbytes))
proc.go#L3482: atomic.Xaddint64(&gcController.bgScanCredit, scanCredit)