func runtime/internal/atomic.Xadduintptr
13 uses
runtime/internal/atomic (current package)
atomic_amd64.go#L57: func Xadduintptr(ptr *uintptr, delta uintptr) uintptr
types.go#L322: return Xadduintptr(&u.value, delta)
runtime
mcache.go#L178: atomic.Xadduintptr(&stats.smallAllocCount[spc.sizeclass()], uintptr(s.nelems)-uintptr(s.allocCount))
mcache.go#L182: atomic.Xadduintptr(&stats.tinyAllocCount, c.tinyAllocs)
mcache.go#L218: atomic.Xadduintptr(&stats.largeAlloc, npages*pageSize)
mcache.go#L219: atomic.Xadduintptr(&stats.largeAllocCount, 1)
mcache.go#L246: atomic.Xadduintptr(&stats.smallAllocCount[spanClass(i).sizeclass()], -n)
mcache.go#L269: atomic.Xadduintptr(&stats.tinyAllocCount, c.tinyAllocs)
mgcscavenge.go#L337: atomic.Xadduintptr(&mheap_.pages.scav.released, r)
mgcsweep.go#L669: atomic.Xadduintptr(&stats.smallFreeCount[spc.sizeclass()], uintptr(nfreed))
mgcsweep.go#L716: atomic.Xadduintptr(&stats.largeFreeCount, 1)
mgcsweep.go#L717: atomic.Xadduintptr(&stats.largeFree, size)
mheap.go#L1989: end := atomic.Xadduintptr(&b.free, bytes)