pub struct KprobeMultiOpts {
pub symbols: Vec<String>,
pub cookies: Vec<u64>,
pub retprobe: bool,
/* private fields */
}Expand description
Options to optionally be provided when attaching to multiple kprobes.
Fields§
§symbols: Vec<String>List of symbol names to attach to.
Array of custom user-provided values accessible through bpf_get_attach_cookie.
retprobe: boolkprobes are return probes, invoked at function return time.
Trait Implementations§
Source§impl Clone for KprobeMultiOpts
impl Clone for KprobeMultiOpts
Source§impl Debug for KprobeMultiOpts
impl Debug for KprobeMultiOpts
Auto Trait Implementations§
impl Freeze for KprobeMultiOpts
impl RefUnwindSafe for KprobeMultiOpts
impl Send for KprobeMultiOpts
impl Sync for KprobeMultiOpts
impl Unpin for KprobeMultiOpts
impl UnsafeUnpin for KprobeMultiOpts
impl UnwindSafe for KprobeMultiOpts
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