pub struct VdsoTamperInfo {
pub pid: u64,
pub comm: String,
pub vdso_base: u64,
pub vdso_size: u64,
pub differs_from_canonical: bool,
pub diff_byte_count: usize,
}Expand description
vDSO tampering detection info.
Fields§
§pid: u64Process ID.
comm: StringProcess command name.
vdso_base: u64Base address of the vDSO mapping.
vdso_size: u64Size of the vDSO mapping.
differs_from_canonical: boolWhether the vDSO differs from the canonical kernel copy.
diff_byte_count: usizeNumber of bytes that differ.
Trait Implementations§
Source§impl Clone for VdsoTamperInfo
impl Clone for VdsoTamperInfo
Source§fn clone(&self) -> VdsoTamperInfo
fn clone(&self) -> VdsoTamperInfo
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 moreSource§impl Debug for VdsoTamperInfo
impl Debug for VdsoTamperInfo
Source§impl IntoForensicEvents for VdsoTamperInfo
impl IntoForensicEvents for VdsoTamperInfo
Source§fn into_forensic_events(self) -> Vec<ForensicEvent>
fn into_forensic_events(self) -> Vec<ForensicEvent>
Consume this value and produce forensic events.
Auto Trait Implementations§
impl Freeze for VdsoTamperInfo
impl RefUnwindSafe for VdsoTamperInfo
impl Send for VdsoTamperInfo
impl Sync for VdsoTamperInfo
impl Unpin for VdsoTamperInfo
impl UnsafeUnpin for VdsoTamperInfo
impl UnwindSafe for VdsoTamperInfo
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