pub struct ProbeEvent {
pub probe_source: &'static str,
pub guest_pid: u32,
pub guest_comm: String,
pub guest_monotonic_ns: u64,
}Expand description
One probe-firing the agent emits.
Fields§
§probe_source: &'static strOne of the probe_source constants.
guest_pid: u32Guest-side process id (getpid() or as observed).
guest_comm: StringGuest-side process command name (truncated to 16 chars to match Linux comm).
guest_monotonic_ns: u64Guest-side monotonic timestamp at probe-fire.
Trait Implementations§
Source§impl Clone for ProbeEvent
impl Clone for ProbeEvent
Source§fn clone(&self) -> ProbeEvent
fn clone(&self) -> ProbeEvent
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 ProbeEvent
impl Debug for ProbeEvent
Source§impl PartialEq for ProbeEvent
impl PartialEq for ProbeEvent
Source§fn eq(&self, other: &ProbeEvent) -> bool
fn eq(&self, other: &ProbeEvent) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ProbeEvent
impl StructuralPartialEq for ProbeEvent
Auto Trait Implementations§
impl Freeze for ProbeEvent
impl RefUnwindSafe for ProbeEvent
impl Send for ProbeEvent
impl Sync for ProbeEvent
impl Unpin for ProbeEvent
impl UnsafeUnpin for ProbeEvent
impl UnwindSafe for ProbeEvent
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