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,
        dest: &PlaceTy<'tcx, Provenance>
    ) -> InterpResult<'tcx> { ... } fn prctl(
        &mut self,
        args: &[OpTy<'tcx, Provenance>]
    ) -> InterpResult<'tcx, i32> { ... } fn pthread_setname_np(
        &mut self,
        name: Pointer<Option<Provenance>>
    ) -> InterpResult<'tcx> { ... } fn sched_yield(&mut self) -> InterpResult<'tcx, i32> { ... } }

Provided Methods

Implementors