Trait yaxpeax_core::memory::MemoryRepr[][src]

pub trait MemoryRepr<A: Arch + ?Sized>: Named {
    fn module_info(&self) -> Option<&ModuleInfo>;
fn read(&self, addr: A::Address) -> Option<u8>;
fn as_flat(&self) -> Option<FlatMemoryRepr>;
fn module_for(&self, addr: A::Address) -> Option<&dyn MemoryRepr<A>>;
fn size(&self) -> Option<u64>; fn start(&self) -> Option<u64> { ... }
fn end(&self) -> Option<u64> { ... } }

Required methods

Provided methods

Implementations on Foreign Types

Implementors