pub trait EvalContextExt<'mir, 'tcx: 'mir>: MiriInterpCxExt<'mir, 'tcx> {
Show 24 methods fn pthread_mutexattr_init(
        &mut self,
        attr_op: &OpTy<'tcx, Provenance>
    ) -> InterpResult<'tcx, i32> { ... } fn pthread_mutexattr_settype(
        &mut self,
        attr_op: &OpTy<'tcx, Provenance>,
        kind_op: &OpTy<'tcx, Provenance>
    ) -> InterpResult<'tcx, i32> { ... } fn pthread_mutexattr_destroy(
        &mut self,
        attr_op: &OpTy<'tcx, Provenance>
    ) -> InterpResult<'tcx, i32> { ... } fn pthread_mutex_init(
        &mut self,
        mutex_op: &OpTy<'tcx, Provenance>,
        attr_op: &OpTy<'tcx, Provenance>
    ) -> InterpResult<'tcx, i32> { ... } fn pthread_mutex_lock(
        &mut self,
        mutex_op: &OpTy<'tcx, Provenance>
    ) -> InterpResult<'tcx, i32> { ... } fn pthread_mutex_trylock(
        &mut self,
        mutex_op: &OpTy<'tcx, Provenance>
    ) -> InterpResult<'tcx, i32> { ... } fn pthread_mutex_unlock(
        &mut self,
        mutex_op: &OpTy<'tcx, Provenance>
    ) -> InterpResult<'tcx, i32> { ... } fn pthread_mutex_destroy(
        &mut self,
        mutex_op: &OpTy<'tcx, Provenance>
    ) -> InterpResult<'tcx, i32> { ... } fn pthread_rwlock_rdlock(
        &mut self,
        rwlock_op: &OpTy<'tcx, Provenance>
    ) -> InterpResult<'tcx, i32> { ... } fn pthread_rwlock_tryrdlock(
        &mut self,
        rwlock_op: &OpTy<'tcx, Provenance>
    ) -> InterpResult<'tcx, i32> { ... } fn pthread_rwlock_wrlock(
        &mut self,
        rwlock_op: &OpTy<'tcx, Provenance>
    ) -> InterpResult<'tcx, i32> { ... } fn pthread_rwlock_trywrlock(
        &mut self,
        rwlock_op: &OpTy<'tcx, Provenance>
    ) -> InterpResult<'tcx, i32> { ... } fn pthread_rwlock_unlock(
        &mut self,
        rwlock_op: &OpTy<'tcx, Provenance>
    ) -> InterpResult<'tcx, i32> { ... } fn pthread_rwlock_destroy(
        &mut self,
        rwlock_op: &OpTy<'tcx, Provenance>
    ) -> InterpResult<'tcx, i32> { ... } fn pthread_condattr_init(
        &mut self,
        attr_op: &OpTy<'tcx, Provenance>
    ) -> InterpResult<'tcx, i32> { ... } fn pthread_condattr_setclock(
        &mut self,
        attr_op: &OpTy<'tcx, Provenance>,
        clock_id_op: &OpTy<'tcx, Provenance>
    ) -> InterpResult<'tcx, Scalar<Provenance>> { ... } fn pthread_condattr_getclock(
        &mut self,
        attr_op: &OpTy<'tcx, Provenance>,
        clk_id_op: &OpTy<'tcx, Provenance>
    ) -> InterpResult<'tcx, Scalar<Provenance>> { ... } fn pthread_condattr_destroy(
        &mut self,
        attr_op: &OpTy<'tcx, Provenance>
    ) -> InterpResult<'tcx, i32> { ... } fn pthread_cond_init(
        &mut self,
        cond_op: &OpTy<'tcx, Provenance>,
        attr_op: &OpTy<'tcx, Provenance>
    ) -> InterpResult<'tcx, i32> { ... } fn pthread_cond_signal(
        &mut self,
        cond_op: &OpTy<'tcx, Provenance>
    ) -> InterpResult<'tcx, i32> { ... } fn pthread_cond_broadcast(
        &mut self,
        cond_op: &OpTy<'tcx, Provenance>
    ) -> InterpResult<'tcx, i32> { ... } fn pthread_cond_wait(
        &mut self,
        cond_op: &OpTy<'tcx, Provenance>,
        mutex_op: &OpTy<'tcx, Provenance>
    ) -> InterpResult<'tcx, i32> { ... } fn pthread_cond_timedwait(
        &mut self,
        cond_op: &OpTy<'tcx, Provenance>,
        mutex_op: &OpTy<'tcx, Provenance>,
        abstime_op: &OpTy<'tcx, Provenance>,
        dest: &PlaceTy<'tcx, Provenance>
    ) -> InterpResult<'tcx> { ... } fn pthread_cond_destroy(
        &mut self,
        cond_op: &OpTy<'tcx, Provenance>
    ) -> InterpResult<'tcx, i32> { ... }
}

Provided Methods§

Implementors§