casueword32
DEFINE_IFUNC(, int, casueword32, (volatile uint32_t *, uint32_t, uint32_t *,
DEFINE_IFUNC(, int, casueword32, (volatile uint32_t *base, uint32_t oldval,
rv = casueword32(args->uaddr, FUTEX_UNOWNED, &owner, em->em_tid);
rv = casueword32(args->uaddr, old_owner, &owner, owner);
rv = casueword32(args->uaddr, owner, &owner,
error = casueword32(args->uaddr, owner, &old, new_owner);
error = casueword32(uaddr, uval, &nval, mval);
res = casueword32(td->td_sigblock_ptr,
res = casueword32(td->td_sigblock_ptr, oldval, &oldval,
rv = casueword32(&m->m_owner,
rv = casueword32(&m->m_owner, UMUTEX_UNOWNED,
rv = casueword32(&m->m_owner,
rv = casueword32(&m->m_owner, owner, &old,
error = casueword32(&m->m_owner, owner, &old, newlock);
error = casueword32(&m->m_owner, owner, &old, newlock);
error = casueword32(&m->m_owner, UMUTEX_CONTESTED, &owner,
error = casueword32(&m->m_owner, owner, &old,
rv = casueword32(&m->m_owner, UMUTEX_UNOWNED, &owner, id);
rv = casueword32(&m->m_owner, owner, &owner,
rv = casueword32(&m->m_owner, owner, &old, owner |
error = casueword32(&m->m_owner, owner, &old, new_owner);
error = casueword32(&m->m_owner, owner, &old, new_owner);
rv = casueword32(&m->m_owner, UMUTEX_CONTESTED, &owner,
rv = casueword32(&m->m_owner, UMUTEX_RB_OWNERDEAD,
rv = casueword32(&m->m_owner, UMUTEX_CONTESTED, &owner,
rv = casueword32(&rwlock->rw_state, state,
rv = casueword32(&rwlock->rw_state, state,
rv = casueword32(&rwlock->rw_state, state,
rv = casueword32(&rwlock->rw_state, state,
rv = casueword32(&rwlock->rw_state, state,
rv = casueword32(&rwlock->rw_state, state,
rv = casueword32(&rwlock->rw_state, state,
rv = casueword32(&rwlock->rw_state, state,
rv = casueword32(&sem->_has_waiters, 0, &count1, 1);
rv = casueword32(&sem->_count, 0, &count, USEM_HAS_WAITERS);
rv = casueword32(&sem->_count, count, &count,
return (casueword32(base, oldval, oldvalp, newval));
ret = casueword32(base, oldval, oldvalp, newval);
rv = casueword32(addr, old, &val, new);
DEFINE_COPY_FUNC(int, casueword32,
REMAP(casueword32)(volatile uint32_t *addr, uint32_t old, uint32_t *oldvalp,
return (casueword32((volatile uint32_t *)addr, old,
int casueword32(volatile uint32_t *base, uint32_t oldval, uint32_t *oldvalp,
int SAN_INTERCEPTOR(casueword32)(volatile uint32_t *base, uint32_t oldval,
#define casueword32(b, o, p, n) SAN_INTERCEPTOR(casueword32)((b), (o), (p), (n))