pub struct MalfindInfo {
pub pid: u64,
pub comm: String,
pub start: u64,
pub end: u64,
pub flags: VmaFlags,
pub reason: String,
pub header_bytes: Vec<u8>,
}Expand description
A suspicious memory region detected by malfind analysis.
Fields§
§pid: u64PID of the owning process.
comm: StringProcess name.
start: u64VMA start address.
end: u64VMA end address.
flags: VmaFlagsVMA permission flags.
reason: StringWhy this region is suspicious.
header_bytes: Vec<u8>First 64 bytes of the region (hex dump).
Trait Implementations§
Source§impl Clone for MalfindInfo
impl Clone for MalfindInfo
Source§fn clone(&self) -> MalfindInfo
fn clone(&self) -> MalfindInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for MalfindInfo
impl RefUnwindSafe for MalfindInfo
impl Send for MalfindInfo
impl Sync for MalfindInfo
impl Unpin for MalfindInfo
impl UnsafeUnpin for MalfindInfo
impl UnwindSafe for MalfindInfo
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