pub struct FdAbuseInfo {
pub pid: u64,
pub comm: String,
pub fd_type: FdAbuseType,
pub signal_mask: u64,
pub interval_ns: u64,
pub is_cross_process_shared: bool,
}Expand description
Timer/signal FD abuse info.
Fields§
§pid: u64Process ID.
comm: StringProcess command name.
fd_type: FdAbuseTypeType of file descriptor being abused.
signal_mask: u64For signalfd: bitmask of intercepted signals.
interval_ns: u64For timerfd: repeat interval in nanoseconds.
Whether the fd is shared across processes.
Trait Implementations§
Source§impl Clone for FdAbuseInfo
impl Clone for FdAbuseInfo
Source§fn clone(&self) -> FdAbuseInfo
fn clone(&self) -> FdAbuseInfo
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 FdAbuseInfo
impl Debug for FdAbuseInfo
Source§impl IntoForensicEvents for FdAbuseInfo
impl IntoForensicEvents for FdAbuseInfo
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 FdAbuseInfo
impl RefUnwindSafe for FdAbuseInfo
impl Send for FdAbuseInfo
impl Sync for FdAbuseInfo
impl Unpin for FdAbuseInfo
impl UnsafeUnpin for FdAbuseInfo
impl UnwindSafe for FdAbuseInfo
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