pub struct UprobeMultiLinkInfo {
pub path_size: u32,
pub path: Option<PathBuf>,
pub count: u32,
pub flags: u32,
pub pid: u32,
pub offsets: Vec<u64>,
pub ref_ctr_offsets: Vec<u64>,
pub cookies: Vec<u64>,
/* private fields */
}Expand description
Information about a multi-uprobe link.
Fields§
§path_size: u32Size of the path.
path: Option<PathBuf>The absolute file path of the binary being probed.
count: u32Count of uprobe targets.
flags: u32Flags for the link.
pid: u32PID to which the uprobe is attached.
offsets: Vec<u64>Offsets from the binary.
ref_ctr_offsets: Vec<u64>Offsets of kernel reference counted USDT semaphore.
Cookies corresponding to the attach addresses.
Trait Implementations§
Source§impl Clone for UprobeMultiLinkInfo
impl Clone for UprobeMultiLinkInfo
Source§fn clone(&self) -> UprobeMultiLinkInfo
fn clone(&self) -> UprobeMultiLinkInfo
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 moreAuto Trait Implementations§
impl Freeze for UprobeMultiLinkInfo
impl RefUnwindSafe for UprobeMultiLinkInfo
impl Send for UprobeMultiLinkInfo
impl Sync for UprobeMultiLinkInfo
impl Unpin for UprobeMultiLinkInfo
impl UnsafeUnpin for UprobeMultiLinkInfo
impl UnwindSafe for UprobeMultiLinkInfo
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