func runtime/internal/atomic.Xadd
11 uses
runtime/internal/atomic (current package)
atomic_amd64.go#L52: func Xadd(ptr *uint32, delta int32) uint32
types.go#L291: return Xadd(&u.value, delta)
runtime
mfinal.go#L133: atomic.Xadd(&finq.cnt, +1) // Sync with markroots
mgc.go#L850: atomic.Xadd(&gcMarkDoneFlushed, 1)
mgc.go#L1349: decnwait := atomic.Xadd(&work.nwait, -1)
mgc.go#L1405: incnwait := atomic.Xadd(&work.nwait, +1)
mgcmark.go#L556: decnwait := atomic.Xadd(&work.nwait, -1)
mgcmark.go#L583: incnwait := atomic.Xadd(&work.nwait, +1)
mgcmark.go#L1065: job := atomic.Xadd(&work.markrootNext, +1) - 1
mgcmark.go#L1182: job := atomic.Xadd(&work.markrootNext, +1) - 1
sema.go#L177: atomic.Xadd(addr, 1)
|
The pages are generated with Golds v0.6.7. (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 @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |