pub struct UprobeMultiOpts {
pub syms: Vec<String>,
pub offsets: Vec<usize>,
pub ref_ctr_offsets: Vec<usize>,
pub cookies: Vec<u64>,
pub retprobe: bool,
pub session: bool,
/* private fields */
}Expand description
Options to optionally be provided when attaching to a uprobe.
Fields§
§syms: Vec<String>Optional, array of function symbols to attach to
offsets: Vec<usize>Optional, array of function addresses to attach to
ref_ctr_offsets: Vec<usize>Optional, array of associated ref counter offsets
Optional, array of associated BPF cookies
retprobe: boolCreate return uprobes
session: boolCreate session uprobes
Trait Implementations§
Source§impl Clone for UprobeMultiOpts
impl Clone for UprobeMultiOpts
Source§fn clone(&self) -> UprobeMultiOpts
fn clone(&self) -> UprobeMultiOpts
Returns a duplicate of the value. Read more
1.0.0 · 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 UprobeMultiOpts
impl Debug for UprobeMultiOpts
Source§impl Default for UprobeMultiOpts
impl Default for UprobeMultiOpts
Source§fn default() -> UprobeMultiOpts
fn default() -> UprobeMultiOpts
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for UprobeMultiOpts
impl RefUnwindSafe for UprobeMultiOpts
impl Send for UprobeMultiOpts
impl Sync for UprobeMultiOpts
impl Unpin for UprobeMultiOpts
impl UnwindSafe for UprobeMultiOpts
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