func runtime/internal/atomic.Casuintptr
8 uses
runtime/internal/atomic (current package)
stubs.go#L24: func Casuintptr(ptr *uintptr, old, new uintptr) bool
types.go#L307: return Casuintptr(&u.value, old, new)
runtime
debuglog.go#L87: if atomic.Casuintptr(headp, head, uintptr(unsafe.Pointer(l))) {
malloc.go#L1449: if atomic.Casuintptr((*uintptr)(unsafe.Pointer(&persistentChunks)), chunks, uintptr(unsafe.Pointer(persistent.base))) {
mheap.go#L999: if atomic.Casuintptr(&ha.zeroedBase, zeroedBase, arenaLimit) {
netpoll.go#L476: r := atomic.Casuintptr((*uintptr)(gpp), pdWait, uintptr(unsafe.Pointer(gp)))
proc.go#L2025: if atomic.Casuintptr(&extram, old, locked) {
runtime2.go#L270: return atomic.Casuintptr((*uintptr)(unsafe.Pointer(gp)), uintptr(old), uintptr(new))