pub trait EvalContextExt<'mir, 'tcx: 'mir>: MiriEvalContextExt<'mir, 'tcx> {
    fn pthread_create(
        &mut self,
        thread: &OpTy<'tcx, Provenance>,
        _attr: &OpTy<'tcx, Provenance>,
        start_routine: &OpTy<'tcx, Provenance>,
        arg: &OpTy<'tcx, Provenance>
    ) -> InterpResult<'tcx, i32> { ... } fn pthread_join(
        &mut self,
        thread: &OpTy<'tcx, Provenance>,
        retval: &OpTy<'tcx, Provenance>
    ) -> InterpResult<'tcx, i32> { ... } fn pthread_detach(
        &mut self,
        thread: &OpTy<'tcx, Provenance>
    ) -> InterpResult<'tcx, i32> { ... } fn pthread_self(&mut self) -> InterpResult<'tcx, Scalar<Provenance>> { ... } fn pthread_setname_np(
        &mut self,
        thread: Scalar<Provenance>,
        name: Scalar<Provenance>
    ) -> InterpResult<'tcx, Scalar<Provenance>> { ... } fn sched_yield(&mut self) -> InterpResult<'tcx, i32> { ... } }

Provided Methods

Implementors