|
|
|
@ -7341,8 +7341,12 @@ pub aya::programs::uprobe::UProbeAttachLocation::Symbol(&'a str)
|
|
|
|
pub aya::programs::uprobe::UProbeAttachLocation::SymbolOffset(&'a str, u64)
|
|
|
|
pub aya::programs::uprobe::UProbeAttachLocation::SymbolOffset(&'a str, u64)
|
|
|
|
impl core::convert::From<u64> for aya::programs::uprobe::UProbeAttachLocation<'static>
|
|
|
|
impl core::convert::From<u64> for aya::programs::uprobe::UProbeAttachLocation<'static>
|
|
|
|
pub fn aya::programs::uprobe::UProbeAttachLocation<'static>::from(offset: u64) -> Self
|
|
|
|
pub fn aya::programs::uprobe::UProbeAttachLocation<'static>::from(offset: u64) -> Self
|
|
|
|
|
|
|
|
impl<'a> core::clone::Clone for aya::programs::uprobe::UProbeAttachLocation<'a>
|
|
|
|
|
|
|
|
pub fn aya::programs::uprobe::UProbeAttachLocation<'a>::clone(&self) -> aya::programs::uprobe::UProbeAttachLocation<'a>
|
|
|
|
impl<'a> core::convert::From<&'a str> for aya::programs::uprobe::UProbeAttachLocation<'a>
|
|
|
|
impl<'a> core::convert::From<&'a str> for aya::programs::uprobe::UProbeAttachLocation<'a>
|
|
|
|
pub fn aya::programs::uprobe::UProbeAttachLocation<'a>::from(s: &'a str) -> Self
|
|
|
|
pub fn aya::programs::uprobe::UProbeAttachLocation<'a>::from(s: &'a str) -> Self
|
|
|
|
|
|
|
|
impl<'a> core::fmt::Debug for aya::programs::uprobe::UProbeAttachLocation<'a>
|
|
|
|
|
|
|
|
pub fn aya::programs::uprobe::UProbeAttachLocation<'a>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
|
|
impl<'a> core::marker::Freeze for aya::programs::uprobe::UProbeAttachLocation<'a>
|
|
|
|
impl<'a> core::marker::Freeze for aya::programs::uprobe::UProbeAttachLocation<'a>
|
|
|
|
impl<'a> core::marker::Send for aya::programs::uprobe::UProbeAttachLocation<'a>
|
|
|
|
impl<'a> core::marker::Send for aya::programs::uprobe::UProbeAttachLocation<'a>
|
|
|
|
impl<'a> core::marker::Sync for aya::programs::uprobe::UProbeAttachLocation<'a>
|
|
|
|
impl<'a> core::marker::Sync for aya::programs::uprobe::UProbeAttachLocation<'a>
|
|
|
|
@ -7357,12 +7361,18 @@ pub fn aya::programs::uprobe::UProbeAttachLocation<'a>::try_from(value: U) -> co
|
|
|
|
impl<T, U> core::convert::TryInto<U> for aya::programs::uprobe::UProbeAttachLocation<'a> where U: core::convert::TryFrom<T>
|
|
|
|
impl<T, U> core::convert::TryInto<U> for aya::programs::uprobe::UProbeAttachLocation<'a> where U: core::convert::TryFrom<T>
|
|
|
|
pub type aya::programs::uprobe::UProbeAttachLocation<'a>::Error = <U as core::convert::TryFrom<T>>::Error
|
|
|
|
pub type aya::programs::uprobe::UProbeAttachLocation<'a>::Error = <U as core::convert::TryFrom<T>>::Error
|
|
|
|
pub fn aya::programs::uprobe::UProbeAttachLocation<'a>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
|
|
|
|
pub fn aya::programs::uprobe::UProbeAttachLocation<'a>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
|
|
|
|
|
|
|
|
impl<T> alloc::borrow::ToOwned for aya::programs::uprobe::UProbeAttachLocation<'a> where T: core::clone::Clone
|
|
|
|
|
|
|
|
pub type aya::programs::uprobe::UProbeAttachLocation<'a>::Owned = T
|
|
|
|
|
|
|
|
pub fn aya::programs::uprobe::UProbeAttachLocation<'a>::clone_into(&self, target: &mut T)
|
|
|
|
|
|
|
|
pub fn aya::programs::uprobe::UProbeAttachLocation<'a>::to_owned(&self) -> T
|
|
|
|
impl<T> core::any::Any for aya::programs::uprobe::UProbeAttachLocation<'a> where T: 'static + ?core::marker::Sized
|
|
|
|
impl<T> core::any::Any for aya::programs::uprobe::UProbeAttachLocation<'a> where T: 'static + ?core::marker::Sized
|
|
|
|
pub fn aya::programs::uprobe::UProbeAttachLocation<'a>::type_id(&self) -> core::any::TypeId
|
|
|
|
pub fn aya::programs::uprobe::UProbeAttachLocation<'a>::type_id(&self) -> core::any::TypeId
|
|
|
|
impl<T> core::borrow::Borrow<T> for aya::programs::uprobe::UProbeAttachLocation<'a> where T: ?core::marker::Sized
|
|
|
|
impl<T> core::borrow::Borrow<T> for aya::programs::uprobe::UProbeAttachLocation<'a> where T: ?core::marker::Sized
|
|
|
|
pub fn aya::programs::uprobe::UProbeAttachLocation<'a>::borrow(&self) -> &T
|
|
|
|
pub fn aya::programs::uprobe::UProbeAttachLocation<'a>::borrow(&self) -> &T
|
|
|
|
impl<T> core::borrow::BorrowMut<T> for aya::programs::uprobe::UProbeAttachLocation<'a> where T: ?core::marker::Sized
|
|
|
|
impl<T> core::borrow::BorrowMut<T> for aya::programs::uprobe::UProbeAttachLocation<'a> where T: ?core::marker::Sized
|
|
|
|
pub fn aya::programs::uprobe::UProbeAttachLocation<'a>::borrow_mut(&mut self) -> &mut T
|
|
|
|
pub fn aya::programs::uprobe::UProbeAttachLocation<'a>::borrow_mut(&mut self) -> &mut T
|
|
|
|
|
|
|
|
impl<T> core::clone::CloneToUninit for aya::programs::uprobe::UProbeAttachLocation<'a> where T: core::clone::Clone
|
|
|
|
|
|
|
|
pub unsafe fn aya::programs::uprobe::UProbeAttachLocation<'a>::clone_to_uninit(&self, dest: *mut u8)
|
|
|
|
impl<T> core::convert::From<T> for aya::programs::uprobe::UProbeAttachLocation<'a>
|
|
|
|
impl<T> core::convert::From<T> for aya::programs::uprobe::UProbeAttachLocation<'a>
|
|
|
|
pub fn aya::programs::uprobe::UProbeAttachLocation<'a>::from(t: T) -> T
|
|
|
|
pub fn aya::programs::uprobe::UProbeAttachLocation<'a>::from(t: T) -> T
|
|
|
|
pub enum aya::programs::uprobe::UProbeError
|
|
|
|
pub enum aya::programs::uprobe::UProbeError
|
|
|
|
@ -7371,14 +7381,19 @@ pub aya::programs::uprobe::UProbeError::FileError::filename: std::path::PathBuf
|
|
|
|
pub aya::programs::uprobe::UProbeError::FileError::io_error: std::io::error::Error
|
|
|
|
pub aya::programs::uprobe::UProbeError::FileError::io_error: std::io::error::Error
|
|
|
|
pub aya::programs::uprobe::UProbeError::InvalidLdSoCache
|
|
|
|
pub aya::programs::uprobe::UProbeError::InvalidLdSoCache
|
|
|
|
pub aya::programs::uprobe::UProbeError::InvalidLdSoCache::io_error: &'static std::io::error::Error
|
|
|
|
pub aya::programs::uprobe::UProbeError::InvalidLdSoCache::io_error: &'static std::io::error::Error
|
|
|
|
|
|
|
|
pub aya::programs::uprobe::UProbeError::InvalidLocations
|
|
|
|
|
|
|
|
pub aya::programs::uprobe::UProbeError::InvalidLocations::path: std::path::PathBuf
|
|
|
|
|
|
|
|
pub aya::programs::uprobe::UProbeError::InvalidLocations::reason: alloc::string::String
|
|
|
|
pub aya::programs::uprobe::UProbeError::InvalidTarget
|
|
|
|
pub aya::programs::uprobe::UProbeError::InvalidTarget
|
|
|
|
pub aya::programs::uprobe::UProbeError::InvalidTarget::path: std::path::PathBuf
|
|
|
|
pub aya::programs::uprobe::UProbeError::InvalidTarget::path: std::path::PathBuf
|
|
|
|
pub aya::programs::uprobe::UProbeError::ProcMap
|
|
|
|
pub aya::programs::uprobe::UProbeError::ProcMap
|
|
|
|
pub aya::programs::uprobe::UProbeError::ProcMap::pid: u32
|
|
|
|
pub aya::programs::uprobe::UProbeError::ProcMap::pid: u32
|
|
|
|
pub aya::programs::uprobe::UProbeError::ProcMap::source: aya::programs::uprobe::ProcMapError
|
|
|
|
pub aya::programs::uprobe::UProbeError::ProcMap::source: aya::programs::uprobe::ProcMapError
|
|
|
|
|
|
|
|
pub aya::programs::uprobe::UProbeError::ProgramNotMulti
|
|
|
|
pub aya::programs::uprobe::UProbeError::SymbolError
|
|
|
|
pub aya::programs::uprobe::UProbeError::SymbolError
|
|
|
|
pub aya::programs::uprobe::UProbeError::SymbolError::error: alloc::boxed::Box<(dyn core::error::Error + core::marker::Send + core::marker::Sync)>
|
|
|
|
pub aya::programs::uprobe::UProbeError::SymbolError::error: alloc::boxed::Box<(dyn core::error::Error + core::marker::Send + core::marker::Sync)>
|
|
|
|
pub aya::programs::uprobe::UProbeError::SymbolError::symbol: alloc::string::String
|
|
|
|
pub aya::programs::uprobe::UProbeError::SymbolError::symbol: alloc::string::String
|
|
|
|
|
|
|
|
pub aya::programs::uprobe::UProbeError::UProbeMultiNotSupported
|
|
|
|
impl core::convert::From<aya::programs::uprobe::UProbeError> for aya::programs::ProgramError
|
|
|
|
impl core::convert::From<aya::programs::uprobe::UProbeError> for aya::programs::ProgramError
|
|
|
|
pub fn aya::programs::ProgramError::from(source: aya::programs::uprobe::UProbeError) -> Self
|
|
|
|
pub fn aya::programs::ProgramError::from(source: aya::programs::uprobe::UProbeError) -> Self
|
|
|
|
impl core::error::Error for aya::programs::uprobe::UProbeError
|
|
|
|
impl core::error::Error for aya::programs::uprobe::UProbeError
|
|
|
|
@ -7415,7 +7430,9 @@ pub struct aya::programs::uprobe::UProbe
|
|
|
|
impl aya::programs::uprobe::UProbe
|
|
|
|
impl aya::programs::uprobe::UProbe
|
|
|
|
pub const aya::programs::uprobe::UProbe::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
|
pub const aya::programs::uprobe::UProbe::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
|
pub fn aya::programs::uprobe::UProbe::attach<'loc, T: core::convert::AsRef<std::path::Path>, Loc: core::convert::Into<aya::programs::uprobe::UProbeAttachLocation<'loc>>>(&mut self, location: Loc, target: T, pid: core::option::Option<u32>, cookie: core::option::Option<u64>) -> core::result::Result<aya::programs::uprobe::UProbeLinkId, aya::programs::ProgramError>
|
|
|
|
pub fn aya::programs::uprobe::UProbe::attach<'loc, T: core::convert::AsRef<std::path::Path>, Loc: core::convert::Into<aya::programs::uprobe::UProbeAttachLocation<'loc>>>(&mut self, location: Loc, target: T, pid: core::option::Option<u32>, cookie: core::option::Option<u64>) -> core::result::Result<aya::programs::uprobe::UProbeLinkId, aya::programs::ProgramError>
|
|
|
|
|
|
|
|
pub fn aya::programs::uprobe::UProbe::attach_multi(&mut self, opts: aya::programs::uprobe::UProbeMultiAttachOptions<'_>) -> core::result::Result<aya::programs::uprobe::UProbeLinkId, aya::programs::ProgramError>
|
|
|
|
pub fn aya::programs::uprobe::UProbe::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P, kind: aya::programs::ProbeKind) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
|
pub fn aya::programs::uprobe::UProbe::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P, kind: aya::programs::ProbeKind) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
|
|
|
|
|
pub unsafe fn aya::programs::uprobe::UProbe::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>, kind: aya::programs::ProbeKind) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
|
pub fn aya::programs::uprobe::UProbe::kind(&self) -> aya::programs::ProbeKind
|
|
|
|
pub fn aya::programs::uprobe::UProbe::kind(&self) -> aya::programs::ProbeKind
|
|
|
|
pub fn aya::programs::uprobe::UProbe::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
|
pub fn aya::programs::uprobe::UProbe::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
|
impl aya::programs::uprobe::UProbe
|
|
|
|
impl aya::programs::uprobe::UProbe
|
|
|
|
@ -7424,8 +7441,6 @@ pub fn aya::programs::uprobe::UProbe::take_link(&mut self, link_id: aya::program
|
|
|
|
impl aya::programs::uprobe::UProbe
|
|
|
|
impl aya::programs::uprobe::UProbe
|
|
|
|
pub fn aya::programs::uprobe::UProbe::fd(&self) -> core::result::Result<&aya::programs::ProgramFd, aya::programs::ProgramError>
|
|
|
|
pub fn aya::programs::uprobe::UProbe::fd(&self) -> core::result::Result<&aya::programs::ProgramFd, aya::programs::ProgramError>
|
|
|
|
impl aya::programs::uprobe::UProbe
|
|
|
|
impl aya::programs::uprobe::UProbe
|
|
|
|
pub unsafe fn aya::programs::uprobe::UProbe::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>, kind: aya::programs::ProbeKind) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
|
|
|
|
|
impl aya::programs::uprobe::UProbe
|
|
|
|
|
|
|
|
pub fn aya::programs::uprobe::UProbe::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
|
pub fn aya::programs::uprobe::UProbe::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
|
impl aya::programs::uprobe::UProbe
|
|
|
|
impl aya::programs::uprobe::UProbe
|
|
|
|
pub fn aya::programs::uprobe::UProbe::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
|
|
pub fn aya::programs::uprobe::UProbe::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
|
|
@ -7545,6 +7560,70 @@ impl<T> core::borrow::BorrowMut<T> for aya::programs::uprobe::UProbeLinkId where
|
|
|
|
pub fn aya::programs::uprobe::UProbeLinkId::borrow_mut(&mut self) -> &mut T
|
|
|
|
pub fn aya::programs::uprobe::UProbeLinkId::borrow_mut(&mut self) -> &mut T
|
|
|
|
impl<T> core::convert::From<T> for aya::programs::uprobe::UProbeLinkId
|
|
|
|
impl<T> core::convert::From<T> for aya::programs::uprobe::UProbeLinkId
|
|
|
|
pub fn aya::programs::uprobe::UProbeLinkId::from(t: T) -> T
|
|
|
|
pub fn aya::programs::uprobe::UProbeLinkId::from(t: T) -> T
|
|
|
|
|
|
|
|
pub struct aya::programs::uprobe::UProbeMultiAttachOptions<'a>
|
|
|
|
|
|
|
|
pub aya::programs::uprobe::UProbeMultiAttachOptions::kind: aya::programs::ProbeKind
|
|
|
|
|
|
|
|
pub aya::programs::uprobe::UProbeMultiAttachOptions::locations: alloc::borrow::Cow<'a, [aya::programs::uprobe::UProbeMultiLocation<'a>]>
|
|
|
|
|
|
|
|
pub aya::programs::uprobe::UProbeMultiAttachOptions::pid: core::option::Option<u32>
|
|
|
|
|
|
|
|
pub aya::programs::uprobe::UProbeMultiAttachOptions::target: alloc::borrow::Cow<'a, std::path::Path>
|
|
|
|
|
|
|
|
impl<'a> core::fmt::Debug for aya::programs::uprobe::UProbeMultiAttachOptions<'a>
|
|
|
|
|
|
|
|
pub fn aya::programs::uprobe::UProbeMultiAttachOptions<'a>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
|
|
|
|
|
|
impl<'a> core::marker::Freeze for aya::programs::uprobe::UProbeMultiAttachOptions<'a>
|
|
|
|
|
|
|
|
impl<'a> core::marker::Send for aya::programs::uprobe::UProbeMultiAttachOptions<'a>
|
|
|
|
|
|
|
|
impl<'a> core::marker::Sync for aya::programs::uprobe::UProbeMultiAttachOptions<'a>
|
|
|
|
|
|
|
|
impl<'a> core::marker::Unpin for aya::programs::uprobe::UProbeMultiAttachOptions<'a>
|
|
|
|
|
|
|
|
impl<'a> core::panic::unwind_safe::RefUnwindSafe for aya::programs::uprobe::UProbeMultiAttachOptions<'a>
|
|
|
|
|
|
|
|
impl<'a> core::panic::unwind_safe::UnwindSafe for aya::programs::uprobe::UProbeMultiAttachOptions<'a>
|
|
|
|
|
|
|
|
impl<T, U> core::convert::Into<U> for aya::programs::uprobe::UProbeMultiAttachOptions<'a> where U: core::convert::From<T>
|
|
|
|
|
|
|
|
pub fn aya::programs::uprobe::UProbeMultiAttachOptions<'a>::into(self) -> U
|
|
|
|
|
|
|
|
impl<T, U> core::convert::TryFrom<U> for aya::programs::uprobe::UProbeMultiAttachOptions<'a> where U: core::convert::Into<T>
|
|
|
|
|
|
|
|
pub type aya::programs::uprobe::UProbeMultiAttachOptions<'a>::Error = core::convert::Infallible
|
|
|
|
|
|
|
|
pub fn aya::programs::uprobe::UProbeMultiAttachOptions<'a>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
|
|
|
|
|
|
|
|
impl<T, U> core::convert::TryInto<U> for aya::programs::uprobe::UProbeMultiAttachOptions<'a> where U: core::convert::TryFrom<T>
|
|
|
|
|
|
|
|
pub type aya::programs::uprobe::UProbeMultiAttachOptions<'a>::Error = <U as core::convert::TryFrom<T>>::Error
|
|
|
|
|
|
|
|
pub fn aya::programs::uprobe::UProbeMultiAttachOptions<'a>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
|
|
|
|
|
|
|
|
impl<T> core::any::Any for aya::programs::uprobe::UProbeMultiAttachOptions<'a> where T: 'static + ?core::marker::Sized
|
|
|
|
|
|
|
|
pub fn aya::programs::uprobe::UProbeMultiAttachOptions<'a>::type_id(&self) -> core::any::TypeId
|
|
|
|
|
|
|
|
impl<T> core::borrow::Borrow<T> for aya::programs::uprobe::UProbeMultiAttachOptions<'a> where T: ?core::marker::Sized
|
|
|
|
|
|
|
|
pub fn aya::programs::uprobe::UProbeMultiAttachOptions<'a>::borrow(&self) -> &T
|
|
|
|
|
|
|
|
impl<T> core::borrow::BorrowMut<T> for aya::programs::uprobe::UProbeMultiAttachOptions<'a> where T: ?core::marker::Sized
|
|
|
|
|
|
|
|
pub fn aya::programs::uprobe::UProbeMultiAttachOptions<'a>::borrow_mut(&mut self) -> &mut T
|
|
|
|
|
|
|
|
impl<T> core::convert::From<T> for aya::programs::uprobe::UProbeMultiAttachOptions<'a>
|
|
|
|
|
|
|
|
pub fn aya::programs::uprobe::UProbeMultiAttachOptions<'a>::from(t: T) -> T
|
|
|
|
|
|
|
|
pub struct aya::programs::uprobe::UProbeMultiLocation<'a>
|
|
|
|
|
|
|
|
pub aya::programs::uprobe::UProbeMultiLocation::cookie: core::option::Option<u64>
|
|
|
|
|
|
|
|
pub aya::programs::uprobe::UProbeMultiLocation::location: aya::programs::uprobe::UProbeAttachLocation<'a>
|
|
|
|
|
|
|
|
impl<'a> core::clone::Clone for aya::programs::uprobe::UProbeMultiLocation<'a>
|
|
|
|
|
|
|
|
pub fn aya::programs::uprobe::UProbeMultiLocation<'a>::clone(&self) -> aya::programs::uprobe::UProbeMultiLocation<'a>
|
|
|
|
|
|
|
|
impl<'a> core::fmt::Debug for aya::programs::uprobe::UProbeMultiLocation<'a>
|
|
|
|
|
|
|
|
pub fn aya::programs::uprobe::UProbeMultiLocation<'a>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
|
|
|
|
|
|
impl<'a> core::marker::Freeze for aya::programs::uprobe::UProbeMultiLocation<'a>
|
|
|
|
|
|
|
|
impl<'a> core::marker::Send for aya::programs::uprobe::UProbeMultiLocation<'a>
|
|
|
|
|
|
|
|
impl<'a> core::marker::Sync for aya::programs::uprobe::UProbeMultiLocation<'a>
|
|
|
|
|
|
|
|
impl<'a> core::marker::Unpin for aya::programs::uprobe::UProbeMultiLocation<'a>
|
|
|
|
|
|
|
|
impl<'a> core::panic::unwind_safe::RefUnwindSafe for aya::programs::uprobe::UProbeMultiLocation<'a>
|
|
|
|
|
|
|
|
impl<'a> core::panic::unwind_safe::UnwindSafe for aya::programs::uprobe::UProbeMultiLocation<'a>
|
|
|
|
|
|
|
|
impl<T, U> core::convert::Into<U> for aya::programs::uprobe::UProbeMultiLocation<'a> where U: core::convert::From<T>
|
|
|
|
|
|
|
|
pub fn aya::programs::uprobe::UProbeMultiLocation<'a>::into(self) -> U
|
|
|
|
|
|
|
|
impl<T, U> core::convert::TryFrom<U> for aya::programs::uprobe::UProbeMultiLocation<'a> where U: core::convert::Into<T>
|
|
|
|
|
|
|
|
pub type aya::programs::uprobe::UProbeMultiLocation<'a>::Error = core::convert::Infallible
|
|
|
|
|
|
|
|
pub fn aya::programs::uprobe::UProbeMultiLocation<'a>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
|
|
|
|
|
|
|
|
impl<T, U> core::convert::TryInto<U> for aya::programs::uprobe::UProbeMultiLocation<'a> where U: core::convert::TryFrom<T>
|
|
|
|
|
|
|
|
pub type aya::programs::uprobe::UProbeMultiLocation<'a>::Error = <U as core::convert::TryFrom<T>>::Error
|
|
|
|
|
|
|
|
pub fn aya::programs::uprobe::UProbeMultiLocation<'a>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
|
|
|
|
|
|
|
|
impl<T> alloc::borrow::ToOwned for aya::programs::uprobe::UProbeMultiLocation<'a> where T: core::clone::Clone
|
|
|
|
|
|
|
|
pub type aya::programs::uprobe::UProbeMultiLocation<'a>::Owned = T
|
|
|
|
|
|
|
|
pub fn aya::programs::uprobe::UProbeMultiLocation<'a>::clone_into(&self, target: &mut T)
|
|
|
|
|
|
|
|
pub fn aya::programs::uprobe::UProbeMultiLocation<'a>::to_owned(&self) -> T
|
|
|
|
|
|
|
|
impl<T> core::any::Any for aya::programs::uprobe::UProbeMultiLocation<'a> where T: 'static + ?core::marker::Sized
|
|
|
|
|
|
|
|
pub fn aya::programs::uprobe::UProbeMultiLocation<'a>::type_id(&self) -> core::any::TypeId
|
|
|
|
|
|
|
|
impl<T> core::borrow::Borrow<T> for aya::programs::uprobe::UProbeMultiLocation<'a> where T: ?core::marker::Sized
|
|
|
|
|
|
|
|
pub fn aya::programs::uprobe::UProbeMultiLocation<'a>::borrow(&self) -> &T
|
|
|
|
|
|
|
|
impl<T> core::borrow::BorrowMut<T> for aya::programs::uprobe::UProbeMultiLocation<'a> where T: ?core::marker::Sized
|
|
|
|
|
|
|
|
pub fn aya::programs::uprobe::UProbeMultiLocation<'a>::borrow_mut(&mut self) -> &mut T
|
|
|
|
|
|
|
|
impl<T> core::clone::CloneToUninit for aya::programs::uprobe::UProbeMultiLocation<'a> where T: core::clone::Clone
|
|
|
|
|
|
|
|
pub unsafe fn aya::programs::uprobe::UProbeMultiLocation<'a>::clone_to_uninit(&self, dest: *mut u8)
|
|
|
|
|
|
|
|
impl<T> core::convert::From<T> for aya::programs::uprobe::UProbeMultiLocation<'a>
|
|
|
|
|
|
|
|
pub fn aya::programs::uprobe::UProbeMultiLocation<'a>::from(t: T) -> T
|
|
|
|
pub mod aya::programs::xdp
|
|
|
|
pub mod aya::programs::xdp
|
|
|
|
pub enum aya::programs::xdp::XdpError
|
|
|
|
pub enum aya::programs::xdp::XdpError
|
|
|
|
pub aya::programs::xdp::XdpError::NetlinkError(aya::sys::netlink::NetlinkError)
|
|
|
|
pub aya::programs::xdp::XdpError::NetlinkError(aya::sys::netlink::NetlinkError)
|
|
|
|
@ -8622,14 +8701,19 @@ pub aya::programs::UProbeError::FileError::filename: std::path::PathBuf
|
|
|
|
pub aya::programs::UProbeError::FileError::io_error: std::io::error::Error
|
|
|
|
pub aya::programs::UProbeError::FileError::io_error: std::io::error::Error
|
|
|
|
pub aya::programs::UProbeError::InvalidLdSoCache
|
|
|
|
pub aya::programs::UProbeError::InvalidLdSoCache
|
|
|
|
pub aya::programs::UProbeError::InvalidLdSoCache::io_error: &'static std::io::error::Error
|
|
|
|
pub aya::programs::UProbeError::InvalidLdSoCache::io_error: &'static std::io::error::Error
|
|
|
|
|
|
|
|
pub aya::programs::UProbeError::InvalidLocations
|
|
|
|
|
|
|
|
pub aya::programs::UProbeError::InvalidLocations::path: std::path::PathBuf
|
|
|
|
|
|
|
|
pub aya::programs::UProbeError::InvalidLocations::reason: alloc::string::String
|
|
|
|
pub aya::programs::UProbeError::InvalidTarget
|
|
|
|
pub aya::programs::UProbeError::InvalidTarget
|
|
|
|
pub aya::programs::UProbeError::InvalidTarget::path: std::path::PathBuf
|
|
|
|
pub aya::programs::UProbeError::InvalidTarget::path: std::path::PathBuf
|
|
|
|
pub aya::programs::UProbeError::ProcMap
|
|
|
|
pub aya::programs::UProbeError::ProcMap
|
|
|
|
pub aya::programs::UProbeError::ProcMap::pid: u32
|
|
|
|
pub aya::programs::UProbeError::ProcMap::pid: u32
|
|
|
|
pub aya::programs::UProbeError::ProcMap::source: aya::programs::uprobe::ProcMapError
|
|
|
|
pub aya::programs::UProbeError::ProcMap::source: aya::programs::uprobe::ProcMapError
|
|
|
|
|
|
|
|
pub aya::programs::UProbeError::ProgramNotMulti
|
|
|
|
pub aya::programs::UProbeError::SymbolError
|
|
|
|
pub aya::programs::UProbeError::SymbolError
|
|
|
|
pub aya::programs::UProbeError::SymbolError::error: alloc::boxed::Box<(dyn core::error::Error + core::marker::Send + core::marker::Sync)>
|
|
|
|
pub aya::programs::UProbeError::SymbolError::error: alloc::boxed::Box<(dyn core::error::Error + core::marker::Send + core::marker::Sync)>
|
|
|
|
pub aya::programs::UProbeError::SymbolError::symbol: alloc::string::String
|
|
|
|
pub aya::programs::UProbeError::SymbolError::symbol: alloc::string::String
|
|
|
|
|
|
|
|
pub aya::programs::UProbeError::UProbeMultiNotSupported
|
|
|
|
impl core::convert::From<aya::programs::uprobe::UProbeError> for aya::programs::ProgramError
|
|
|
|
impl core::convert::From<aya::programs::uprobe::UProbeError> for aya::programs::ProgramError
|
|
|
|
pub fn aya::programs::ProgramError::from(source: aya::programs::uprobe::UProbeError) -> Self
|
|
|
|
pub fn aya::programs::ProgramError::from(source: aya::programs::uprobe::UProbeError) -> Self
|
|
|
|
impl core::error::Error for aya::programs::uprobe::UProbeError
|
|
|
|
impl core::error::Error for aya::programs::uprobe::UProbeError
|
|
|
|
@ -10148,7 +10232,9 @@ pub struct aya::programs::UProbe
|
|
|
|
impl aya::programs::uprobe::UProbe
|
|
|
|
impl aya::programs::uprobe::UProbe
|
|
|
|
pub const aya::programs::uprobe::UProbe::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
|
pub const aya::programs::uprobe::UProbe::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
|
pub fn aya::programs::uprobe::UProbe::attach<'loc, T: core::convert::AsRef<std::path::Path>, Loc: core::convert::Into<aya::programs::uprobe::UProbeAttachLocation<'loc>>>(&mut self, location: Loc, target: T, pid: core::option::Option<u32>, cookie: core::option::Option<u64>) -> core::result::Result<aya::programs::uprobe::UProbeLinkId, aya::programs::ProgramError>
|
|
|
|
pub fn aya::programs::uprobe::UProbe::attach<'loc, T: core::convert::AsRef<std::path::Path>, Loc: core::convert::Into<aya::programs::uprobe::UProbeAttachLocation<'loc>>>(&mut self, location: Loc, target: T, pid: core::option::Option<u32>, cookie: core::option::Option<u64>) -> core::result::Result<aya::programs::uprobe::UProbeLinkId, aya::programs::ProgramError>
|
|
|
|
|
|
|
|
pub fn aya::programs::uprobe::UProbe::attach_multi(&mut self, opts: aya::programs::uprobe::UProbeMultiAttachOptions<'_>) -> core::result::Result<aya::programs::uprobe::UProbeLinkId, aya::programs::ProgramError>
|
|
|
|
pub fn aya::programs::uprobe::UProbe::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P, kind: aya::programs::ProbeKind) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
|
pub fn aya::programs::uprobe::UProbe::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P, kind: aya::programs::ProbeKind) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
|
|
|
|
|
pub unsafe fn aya::programs::uprobe::UProbe::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>, kind: aya::programs::ProbeKind) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
|
pub fn aya::programs::uprobe::UProbe::kind(&self) -> aya::programs::ProbeKind
|
|
|
|
pub fn aya::programs::uprobe::UProbe::kind(&self) -> aya::programs::ProbeKind
|
|
|
|
pub fn aya::programs::uprobe::UProbe::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
|
pub fn aya::programs::uprobe::UProbe::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
|
impl aya::programs::uprobe::UProbe
|
|
|
|
impl aya::programs::uprobe::UProbe
|
|
|
|
@ -10157,8 +10243,6 @@ pub fn aya::programs::uprobe::UProbe::take_link(&mut self, link_id: aya::program
|
|
|
|
impl aya::programs::uprobe::UProbe
|
|
|
|
impl aya::programs::uprobe::UProbe
|
|
|
|
pub fn aya::programs::uprobe::UProbe::fd(&self) -> core::result::Result<&aya::programs::ProgramFd, aya::programs::ProgramError>
|
|
|
|
pub fn aya::programs::uprobe::UProbe::fd(&self) -> core::result::Result<&aya::programs::ProgramFd, aya::programs::ProgramError>
|
|
|
|
impl aya::programs::uprobe::UProbe
|
|
|
|
impl aya::programs::uprobe::UProbe
|
|
|
|
pub unsafe fn aya::programs::uprobe::UProbe::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>, kind: aya::programs::ProbeKind) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
|
|
|
|
|
impl aya::programs::uprobe::UProbe
|
|
|
|
|
|
|
|
pub fn aya::programs::uprobe::UProbe::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
|
pub fn aya::programs::uprobe::UProbe::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
|
impl aya::programs::uprobe::UProbe
|
|
|
|
impl aya::programs::uprobe::UProbe
|
|
|
|
pub fn aya::programs::uprobe::UProbe::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
|
|
pub fn aya::programs::uprobe::UProbe::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
|
|
|