pub struct PtraceRelationship {
pub tracer_pid: u32,
pub tracer_name: String,
pub tracee_pid: u32,
pub tracee_name: String,
pub is_suspicious: bool,
}Expand description
A detected ptrace relationship between a tracer and a tracee process.
Fields§
§tracer_pid: u32PID of the process performing the trace.
tracer_name: StringName of the tracer process.
tracee_pid: u32PID of the process being traced.
tracee_name: StringName of the tracee process.
is_suspicious: boolTrue if this ptrace relationship is anomalous (non-debugger tracing a high-value target).
Trait Implementations§
Source§impl Clone for PtraceRelationship
impl Clone for PtraceRelationship
Source§fn clone(&self) -> PtraceRelationship
fn clone(&self) -> PtraceRelationship
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 PtraceRelationship
impl Debug for PtraceRelationship
Auto Trait Implementations§
impl Freeze for PtraceRelationship
impl RefUnwindSafe for PtraceRelationship
impl Send for PtraceRelationship
impl Sync for PtraceRelationship
impl Unpin for PtraceRelationship
impl UnsafeUnpin for PtraceRelationship
impl UnwindSafe for PtraceRelationship
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