Trait miri::alloc_addresses::EvalContextExtPriv

source ·
trait EvalContextExtPriv<'mir, 'tcx: 'mir>: MiriInterpCxExt<'mir, 'tcx> {
    // Provided methods
    fn alloc_id_from_addr(&self, addr: u64) -> Option<AllocId> { ... }
    fn addr_from_alloc_id(
        &self,
        alloc_id: AllocId,
        memory_kind: MemoryKind
    ) -> InterpResult<'tcx, u64> { ... }
}

Provided Methods§

source

fn alloc_id_from_addr(&self, addr: u64) -> Option<AllocId>

source

fn addr_from_alloc_id( &self, alloc_id: AllocId, memory_kind: MemoryKind ) -> InterpResult<'tcx, u64>

Implementors§

source§

impl<'mir, 'tcx: 'mir> EvalContextExtPriv<'mir, 'tcx> for MiriInterpCx<'mir, 'tcx>