Trait mem_rs::read_write::BaseReadWrite
source · [−]pub trait BaseReadWrite {
fn read_memory_rel(&self, offset: Option<usize>, buffer: &mut [u8]) -> bool;
fn write_memory_rel(&self, offset: Option<usize>, buffer: &[u8]) -> bool;
fn read_memory_abs(&self, address: usize, buffer: &mut [u8]) -> bool;
fn write_memory_abs(&self, address: usize, buffer: &[u8]) -> bool;
fn read_with_handle(
&self,
handle: HANDLE,
address: usize,
buffer: &mut [u8]
) -> bool { ... }
fn write_with_handle(
&self,
handle: HANDLE,
address: usize,
buffer: &[u8]
) -> bool { ... }
}
Required Methods
sourcefn read_memory_rel(&self, offset: Option<usize>, buffer: &mut [u8]) -> bool
fn read_memory_rel(&self, offset: Option<usize>, buffer: &mut [u8]) -> bool
Read memory relative to the object’s location in memory
sourcefn write_memory_rel(&self, offset: Option<usize>, buffer: &[u8]) -> bool
fn write_memory_rel(&self, offset: Option<usize>, buffer: &[u8]) -> bool
Write memory relative to the object’s location in memory
sourcefn read_memory_abs(&self, address: usize, buffer: &mut [u8]) -> bool
fn read_memory_abs(&self, address: usize, buffer: &mut [u8]) -> bool
Read memory at absolute address
sourcefn write_memory_abs(&self, address: usize, buffer: &[u8]) -> bool
fn write_memory_abs(&self, address: usize, buffer: &[u8]) -> bool
Write memory at absolute address