pub struct CodeCave {
pub address: usize,
pub size: usize,
pub allocated: bool,
pub description: Option<String>,
}Expand description
Represents a code cave (unused memory region)
Fields§
§address: usizeThe start address of the cave
size: usizeThe size of the cave in bytes
allocated: boolWhether the cave is currently in use
description: Option<String>Optional description of what the cave is used for or how it was found
Implementations§
Source§impl CodeCave
impl CodeCave
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CodeCave
impl RefUnwindSafe for CodeCave
impl Send for CodeCave
impl Sync for CodeCave
impl Unpin for CodeCave
impl UnsafeUnpin for CodeCave
impl UnwindSafe for CodeCave
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more