func internal/runtime/atomic.Xchg

4 uses

	internal/runtime/atomic (current package)
		atomic_amd64.go#L64: func Xchg(ptr *uint32, new uint32) uint32
		types.go#L258: 	return Xchg(&u.value, value)

	runtime
		lock_futex.go#L27: 	old := atomic.Xchg(key32(&n.key), 1)
		sigqueue.go#L165: 			sig.recv[i] = atomic.Xchg(&sig.mask[i], 0)