func internal/runtime/atomic.Casuintptr
13 uses
internal/runtime/atomic (current package)
stubs.go#L24: func Casuintptr(ptr *uintptr, old, new uintptr) bool
types.go#L401: return Casuintptr(&u.value, old, new)
runtime
debuglog.go#L111: if atomic.Casuintptr(headp, head, uintptr(unsafe.Pointer(l))) {
lock_spinbit.go#L194: if atomic.Casuintptr(&l.key, v, next) {
lock_spinbit.go#L209: if !weSpin && v&mutexSpinning == 0 && atomic.Casuintptr(&l.key, v, v|mutexSpinning) {
lock_spinbit.go#L247: if atomic.Casuintptr(&l.key, v, next) {
lock_spinbit.go#L298: if atomic.Casuintptr(&l.key, v, next) {
lock_spinbit.go#L383: if atomic.Casuintptr(&l.key, v, next) {
lock_spinbit.go#L458: if atomic.Casuintptr(&l.key, v, next) {
malloc.go#L2386: if atomic.Casuintptr((*uintptr)(unsafe.Pointer(&persistentChunks)), chunks, uintptr(unsafe.Pointer(persistent.base))) {
mheap.go#L1104: if atomic.Casuintptr(&ha.zeroedBase, zeroedBase, arenaLimit) {
netpoll.go#L530: r := atomic.Casuintptr((*uintptr)(gpp), pdWait, uintptr(unsafe.Pointer(gp)))
runtime2.go#L252: return atomic.Casuintptr((*uintptr)(unsafe.Pointer(gp)), uintptr(old), uintptr(new))
 |
The pages are generated with Golds v0.8.4. (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 @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |