pub struct FutexInfo {
pub key_address: u64,
pub owner_pid: u32,
pub waiter_count: u32,
pub futex_type: String,
pub is_suspicious: bool,
}Expand description
Information about a futex entry found in the kernel futex hash table.
Fields§
§key_address: u64Virtual address of the futex key.
owner_pid: u32PID of the process owning the futex.
waiter_count: u32Number of waiters on this futex.
futex_type: StringFutex type: “private” or “shared”.
is_suspicious: boolTrue when this futex matches attack patterns (confusion attack or DoS).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FutexInfo
impl RefUnwindSafe for FutexInfo
impl Send for FutexInfo
impl Sync for FutexInfo
impl Unpin for FutexInfo
impl UnsafeUnpin for FutexInfo
impl UnwindSafe for FutexInfo
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