pub struct PebOffsets {
pub being_debugged: usize,
pub ldr: usize,
pub process_parameters: usize,
pub image_base: usize,
pub nt_global_flag: usize,
pub process_heap: usize,
pub number_of_processors: usize,
pub os_major_version: usize,
pub os_minor_version: usize,
pub os_build_number: usize,
}Expand description
PEB field offsets
Fields§
§being_debugged: usize§ldr: usize§process_parameters: usize§image_base: usize§nt_global_flag: usize§process_heap: usize§number_of_processors: usize§os_major_version: usize§os_minor_version: usize§os_build_number: usizeImplementations§
Source§impl PebOffsets
impl PebOffsets
Sourcepub fn for_version(version: &WindowsVersion) -> Result<&'static Self>
pub fn for_version(version: &WindowsVersion) -> Result<&'static Self>
get offsets for given Windows version
Trait Implementations§
Source§impl Clone for PebOffsets
impl Clone for PebOffsets
Source§fn clone(&self) -> PebOffsets
fn clone(&self) -> PebOffsets
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PebOffsets
impl Debug for PebOffsets
impl Copy for PebOffsets
Auto Trait Implementations§
impl Freeze for PebOffsets
impl RefUnwindSafe for PebOffsets
impl Send for PebOffsets
impl Sync for PebOffsets
impl Unpin for PebOffsets
impl UnwindSafe for PebOffsets
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