Struct memprocfs::VmmProcessSectionEntry
source · pub struct VmmProcessSectionEntry {Show 13 fields
pub pid: u32,
pub index: u32,
pub name: String,
pub name_raw: [u8; 8],
pub misc_virtual_size: u32,
pub virtual_address: u32,
pub size_of_raw_data: u32,
pub pointer_to_raw_data: u32,
pub pointer_to_relocations: u32,
pub pointer_to_linenumbers: u32,
pub number_of_relocations: u16,
pub number_of_linenumbers: u16,
pub characteristics: u32,
}
Expand description
Info: Process Module: PE sections.
Created By
vmmprocess.map_module_section()
Examples
if let Ok(section_all) = vmmprocess.map_module_section("kernel32.dll") {
println!("Number of module sections: {}.", section_all.len());
for section in &*section_all {
println!("{section}");
}
}
Fields§
§pid: u32
§index: u32
§name: String
§name_raw: [u8; 8]
§misc_virtual_size: u32
§virtual_address: u32
§size_of_raw_data: u32
§pointer_to_raw_data: u32
§pointer_to_relocations: u32
§pointer_to_linenumbers: u32
§number_of_relocations: u16
§number_of_linenumbers: u16
§characteristics: u32
Trait Implementations§
source§impl Clone for VmmProcessSectionEntry
impl Clone for VmmProcessSectionEntry
source§fn clone(&self) -> VmmProcessSectionEntry
fn clone(&self) -> VmmProcessSectionEntry
Returns a copy 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 VmmProcessSectionEntry
impl Debug for VmmProcessSectionEntry
source§impl<'de> Deserialize<'de> for VmmProcessSectionEntry
impl<'de> Deserialize<'de> for VmmProcessSectionEntry
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Display for VmmProcessSectionEntry
impl Display for VmmProcessSectionEntry
Auto Trait Implementations§
impl RefUnwindSafe for VmmProcessSectionEntry
impl Send for VmmProcessSectionEntry
impl Sync for VmmProcessSectionEntry
impl Unpin for VmmProcessSectionEntry
impl UnwindSafe for VmmProcessSectionEntry
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