Struct libscemu::emu::structures::PEB
source · pub struct PEB { /* private fields */ }
Implementations§
source§impl PEB
impl PEB
pub fn size() -> usize
pub fn new( ldr: u32, process_parameters: u32, alt_thunk_list_ptr: u32, reserved7: u32, alt_thunk_list_ptr_32: u32, post_process_init_routine: u32, session_id: u32 ) -> PEB
pub fn load(addr: u64, maps: &Maps) -> PEB
pub fn set_image_base(&mut self, image_base: u32)
pub fn save(&self, mem: &mut Mem64)
pub fn print(&self)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PEB
impl RefUnwindSafe for PEB
impl Send for PEB
impl Sync for PEB
impl Unpin for PEB
impl UnwindSafe for PEB
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