Trait EvalContextExt

Source
pub trait EvalContextExt<'tcx>: MiriInterpCxExt<'tcx> {
    // Provided methods
    fn CreateFileW(
        &mut self,
        file_name: &OpTy<'tcx>,
        desired_access: &OpTy<'tcx>,
        share_mode: &OpTy<'tcx>,
        security_attributes: &OpTy<'tcx>,
        creation_disposition: &OpTy<'tcx>,
        flags_and_attributes: &OpTy<'tcx>,
        template_file: &OpTy<'tcx>,
    ) -> InterpResult<'tcx, Handle> { ... }
    fn GetFileInformationByHandle(
        &mut self,
        file: &OpTy<'tcx>,
        file_information: &OpTy<'tcx>,
    ) -> InterpResult<'tcx, Scalar> { ... }
    fn DeleteFileW(
        &mut self,
        file_name: &OpTy<'tcx>,
    ) -> InterpResult<'tcx, Scalar> { ... }
}

Provided Methods§

Source

fn CreateFileW( &mut self, file_name: &OpTy<'tcx>, desired_access: &OpTy<'tcx>, share_mode: &OpTy<'tcx>, security_attributes: &OpTy<'tcx>, creation_disposition: &OpTy<'tcx>, flags_and_attributes: &OpTy<'tcx>, template_file: &OpTy<'tcx>, ) -> InterpResult<'tcx, Handle>

Source

fn GetFileInformationByHandle( &mut self, file: &OpTy<'tcx>, file_information: &OpTy<'tcx>, ) -> InterpResult<'tcx, Scalar>

Source

fn DeleteFileW(&mut self, file_name: &OpTy<'tcx>) -> InterpResult<'tcx, Scalar>

Implementors§

Source§

impl<'tcx> EvalContextExt<'tcx> for MiriInterpCx<'tcx>