pub struct HiddenProcessInfo {
pub pid: u64,
pub comm: String,
pub present_in_pid_ns: bool,
pub present_in_task_list: bool,
pub present_in_pid_hash: bool,
}Expand description
PID namespace vs task list discrepancy — hidden process detection.
Fields§
§pid: u64Process ID.
comm: StringProcess command name.
present_in_pid_ns: boolWhether the process was found in the PID namespace.
present_in_task_list: boolWhether the process was found in the task list.
present_in_pid_hash: boolWhether the process was found in the PID hash table.
Trait Implementations§
Source§impl Clone for HiddenProcessInfo
impl Clone for HiddenProcessInfo
Source§fn clone(&self) -> HiddenProcessInfo
fn clone(&self) -> HiddenProcessInfo
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 HiddenProcessInfo
impl Debug for HiddenProcessInfo
Source§impl IntoForensicEvents for HiddenProcessInfo
impl IntoForensicEvents for HiddenProcessInfo
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 HiddenProcessInfo
impl RefUnwindSafe for HiddenProcessInfo
impl Send for HiddenProcessInfo
impl Sync for HiddenProcessInfo
impl Unpin for HiddenProcessInfo
impl UnsafeUnpin for HiddenProcessInfo
impl UnwindSafe for HiddenProcessInfo
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