@ -4539,11 +4539,211 @@ pub fn aya::programs::perf_attach::PerfLinkId::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya::programs::perf_attach::PerfLinkId
pub fn aya::programs::perf_attach::PerfLinkId::from(t: T) -> T
pub mod aya::programs::perf_event
pub use aya::programs::perf_event::perf_hw_cache_id
pub use aya::programs::perf_event::perf_hw_cache_op_id
pub use aya::programs::perf_event::perf_hw_cache_op_result_id
pub use aya::programs::perf_event::perf_hw_id
pub use aya::programs::perf_event::perf_sw_ids
pub enum aya::programs::perf_event::HardwareEvent
pub aya::programs::perf_event::HardwareEvent::BranchInstructions = 4
pub aya::programs::perf_event::HardwareEvent::BranchMisses = 5
pub aya::programs::perf_event::HardwareEvent::BusCycles = 6
pub aya::programs::perf_event::HardwareEvent::CacheMisses = 3
pub aya::programs::perf_event::HardwareEvent::CacheReferences = 2
pub aya::programs::perf_event::HardwareEvent::CpuCycles = 0
pub aya::programs::perf_event::HardwareEvent::Instructions = 1
pub aya::programs::perf_event::HardwareEvent::RefCpuCycles = 9
pub aya::programs::perf_event::HardwareEvent::StalledCyclesBackend = 8
pub aya::programs::perf_event::HardwareEvent::StalledCyclesFrontend = 7
impl core::clone::Clone for aya::programs::perf_event::HardwareEvent
pub fn aya::programs::perf_event::HardwareEvent::clone(&self) -> aya::programs::perf_event::HardwareEvent
impl core::fmt::Debug for aya::programs::perf_event::HardwareEvent
pub fn aya::programs::perf_event::HardwareEvent::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for aya::programs::perf_event::HardwareEvent
impl core::marker::Freeze for aya::programs::perf_event::HardwareEvent
impl core::marker::Send for aya::programs::perf_event::HardwareEvent
impl core::marker::Sync for aya::programs::perf_event::HardwareEvent
impl core::marker::Unpin for aya::programs::perf_event::HardwareEvent
impl core::panic::unwind_safe::RefUnwindSafe for aya::programs::perf_event::HardwareEvent
impl core::panic::unwind_safe::UnwindSafe for aya::programs::perf_event::HardwareEvent
impl<T, U> core::convert::Into<U> for aya::programs::perf_event::HardwareEvent where U: core::convert::From<T>
pub fn aya::programs::perf_event::HardwareEvent::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya::programs::perf_event::HardwareEvent where U: core::convert::Into<T>
pub type aya::programs::perf_event::HardwareEvent::Error = core::convert::Infallible
pub fn aya::programs::perf_event::HardwareEvent::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::perf_event::HardwareEvent where U: core::convert::TryFrom<T>
pub type aya::programs::perf_event::HardwareEvent::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya::programs::perf_event::HardwareEvent::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for aya::programs::perf_event::HardwareEvent where T: core::clone::Clone
pub type aya::programs::perf_event::HardwareEvent::Owned = T
pub fn aya::programs::perf_event::HardwareEvent::clone_into(&self, target: &mut T)
pub fn aya::programs::perf_event::HardwareEvent::to_owned(&self) -> T
impl<T> core::any::Any for aya::programs::perf_event::HardwareEvent where T: 'static + core::marker::Sized
pub fn aya::programs::perf_event::HardwareEvent::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya::programs::perf_event::HardwareEvent where T: core::marker::Sized
pub fn aya::programs::perf_event::HardwareEvent::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya::programs::perf_event::HardwareEvent where T: core::marker::Sized
pub fn aya::programs::perf_event::HardwareEvent::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for aya::programs::perf_event::HardwareEvent where T: core::clone::Clone
pub unsafe fn aya::programs::perf_event::HardwareEvent::clone_to_uninit(&self, dst: *mut T)
impl<T> core::convert::From<T> for aya::programs::perf_event::HardwareEvent
pub fn aya::programs::perf_event::HardwareEvent::from(t: T) -> T
pub enum aya::programs::perf_event::HwCacheEvent
pub aya::programs::perf_event::HwCacheEvent::Bpu = 5
pub aya::programs::perf_event::HwCacheEvent::Dtlb = 3
pub aya::programs::perf_event::HwCacheEvent::Itlb = 4
pub aya::programs::perf_event::HwCacheEvent::L1d = 0
pub aya::programs::perf_event::HwCacheEvent::L1i = 1
pub aya::programs::perf_event::HwCacheEvent::Ll = 2
pub aya::programs::perf_event::HwCacheEvent::Node = 6
impl core::clone::Clone for aya::programs::perf_event::HwCacheEvent
pub fn aya::programs::perf_event::HwCacheEvent::clone(&self) -> aya::programs::perf_event::HwCacheEvent
impl core::fmt::Debug for aya::programs::perf_event::HwCacheEvent
pub fn aya::programs::perf_event::HwCacheEvent::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for aya::programs::perf_event::HwCacheEvent
impl core::marker::Freeze for aya::programs::perf_event::HwCacheEvent
impl core::marker::Send for aya::programs::perf_event::HwCacheEvent
impl core::marker::Sync for aya::programs::perf_event::HwCacheEvent
impl core::marker::Unpin for aya::programs::perf_event::HwCacheEvent
impl core::panic::unwind_safe::RefUnwindSafe for aya::programs::perf_event::HwCacheEvent
impl core::panic::unwind_safe::UnwindSafe for aya::programs::perf_event::HwCacheEvent
impl<T, U> core::convert::Into<U> for aya::programs::perf_event::HwCacheEvent where U: core::convert::From<T>
pub fn aya::programs::perf_event::HwCacheEvent::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya::programs::perf_event::HwCacheEvent where U: core::convert::Into<T>
pub type aya::programs::perf_event::HwCacheEvent::Error = core::convert::Infallible
pub fn aya::programs::perf_event::HwCacheEvent::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::perf_event::HwCacheEvent where U: core::convert::TryFrom<T>
pub type aya::programs::perf_event::HwCacheEvent::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya::programs::perf_event::HwCacheEvent::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for aya::programs::perf_event::HwCacheEvent where T: core::clone::Clone
pub type aya::programs::perf_event::HwCacheEvent::Owned = T
pub fn aya::programs::perf_event::HwCacheEvent::clone_into(&self, target: &mut T)
pub fn aya::programs::perf_event::HwCacheEvent::to_owned(&self) -> T
impl<T> core::any::Any for aya::programs::perf_event::HwCacheEvent where T: 'static + core::marker::Sized
pub fn aya::programs::perf_event::HwCacheEvent::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya::programs::perf_event::HwCacheEvent where T: core::marker::Sized
pub fn aya::programs::perf_event::HwCacheEvent::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya::programs::perf_event::HwCacheEvent where T: core::marker::Sized
pub fn aya::programs::perf_event::HwCacheEvent::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for aya::programs::perf_event::HwCacheEvent where T: core::clone::Clone
pub unsafe fn aya::programs::perf_event::HwCacheEvent::clone_to_uninit(&self, dst: *mut T)
impl<T> core::convert::From<T> for aya::programs::perf_event::HwCacheEvent
pub fn aya::programs::perf_event::HwCacheEvent::from(t: T) -> T
pub enum aya::programs::perf_event::HwCacheOp
pub aya::programs::perf_event::HwCacheOp::Prefetch = 2
pub aya::programs::perf_event::HwCacheOp::Read = 0
pub aya::programs::perf_event::HwCacheOp::Write = 1
impl core::clone::Clone for aya::programs::perf_event::HwCacheOp
pub fn aya::programs::perf_event::HwCacheOp::clone(&self) -> aya::programs::perf_event::HwCacheOp
impl core::fmt::Debug for aya::programs::perf_event::HwCacheOp
pub fn aya::programs::perf_event::HwCacheOp::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for aya::programs::perf_event::HwCacheOp
impl core::marker::Freeze for aya::programs::perf_event::HwCacheOp
impl core::marker::Send for aya::programs::perf_event::HwCacheOp
impl core::marker::Sync for aya::programs::perf_event::HwCacheOp
impl core::marker::Unpin for aya::programs::perf_event::HwCacheOp
impl core::panic::unwind_safe::RefUnwindSafe for aya::programs::perf_event::HwCacheOp
impl core::panic::unwind_safe::UnwindSafe for aya::programs::perf_event::HwCacheOp
impl<T, U> core::convert::Into<U> for aya::programs::perf_event::HwCacheOp where U: core::convert::From<T>
pub fn aya::programs::perf_event::HwCacheOp::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya::programs::perf_event::HwCacheOp where U: core::convert::Into<T>
pub type aya::programs::perf_event::HwCacheOp::Error = core::convert::Infallible
pub fn aya::programs::perf_event::HwCacheOp::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::perf_event::HwCacheOp where U: core::convert::TryFrom<T>
pub type aya::programs::perf_event::HwCacheOp::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya::programs::perf_event::HwCacheOp::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for aya::programs::perf_event::HwCacheOp where T: core::clone::Clone
pub type aya::programs::perf_event::HwCacheOp::Owned = T
pub fn aya::programs::perf_event::HwCacheOp::clone_into(&self, target: &mut T)
pub fn aya::programs::perf_event::HwCacheOp::to_owned(&self) -> T
impl<T> core::any::Any for aya::programs::perf_event::HwCacheOp where T: 'static + core::marker::Sized
pub fn aya::programs::perf_event::HwCacheOp::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya::programs::perf_event::HwCacheOp where T: core::marker::Sized
pub fn aya::programs::perf_event::HwCacheOp::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya::programs::perf_event::HwCacheOp where T: core::marker::Sized
pub fn aya::programs::perf_event::HwCacheOp::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for aya::programs::perf_event::HwCacheOp where T: core::clone::Clone
pub unsafe fn aya::programs::perf_event::HwCacheOp::clone_to_uninit(&self, dst: *mut T)
impl<T> core::convert::From<T> for aya::programs::perf_event::HwCacheOp
pub fn aya::programs::perf_event::HwCacheOp::from(t: T) -> T
pub enum aya::programs::perf_event::HwCacheResult
pub aya::programs::perf_event::HwCacheResult::Access = 0
pub aya::programs::perf_event::HwCacheResult::Miss = 1
impl core::clone::Clone for aya::programs::perf_event::HwCacheResult
pub fn aya::programs::perf_event::HwCacheResult::clone(&self) -> aya::programs::perf_event::HwCacheResult
impl core::fmt::Debug for aya::programs::perf_event::HwCacheResult
pub fn aya::programs::perf_event::HwCacheResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for aya::programs::perf_event::HwCacheResult
impl core::marker::Freeze for aya::programs::perf_event::HwCacheResult
impl core::marker::Send for aya::programs::perf_event::HwCacheResult
impl core::marker::Sync for aya::programs::perf_event::HwCacheResult
impl core::marker::Unpin for aya::programs::perf_event::HwCacheResult
impl core::panic::unwind_safe::RefUnwindSafe for aya::programs::perf_event::HwCacheResult
impl core::panic::unwind_safe::UnwindSafe for aya::programs::perf_event::HwCacheResult
impl<T, U> core::convert::Into<U> for aya::programs::perf_event::HwCacheResult where U: core::convert::From<T>
pub fn aya::programs::perf_event::HwCacheResult::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya::programs::perf_event::HwCacheResult where U: core::convert::Into<T>
pub type aya::programs::perf_event::HwCacheResult::Error = core::convert::Infallible
pub fn aya::programs::perf_event::HwCacheResult::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::perf_event::HwCacheResult where U: core::convert::TryFrom<T>
pub type aya::programs::perf_event::HwCacheResult::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya::programs::perf_event::HwCacheResult::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for aya::programs::perf_event::HwCacheResult where T: core::clone::Clone
pub type aya::programs::perf_event::HwCacheResult::Owned = T
pub fn aya::programs::perf_event::HwCacheResult::clone_into(&self, target: &mut T)
pub fn aya::programs::perf_event::HwCacheResult::to_owned(&self) -> T
impl<T> core::any::Any for aya::programs::perf_event::HwCacheResult where T: 'static + core::marker::Sized
pub fn aya::programs::perf_event::HwCacheResult::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya::programs::perf_event::HwCacheResult where T: core::marker::Sized
pub fn aya::programs::perf_event::HwCacheResult::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya::programs::perf_event::HwCacheResult where T: core::marker::Sized
pub fn aya::programs::perf_event::HwCacheResult::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for aya::programs::perf_event::HwCacheResult where T: core::clone::Clone
pub unsafe fn aya::programs::perf_event::HwCacheResult::clone_to_uninit(&self, dst: *mut T)
impl<T> core::convert::From<T> for aya::programs::perf_event::HwCacheResult
pub fn aya::programs::perf_event::HwCacheResult::from(t: T) -> T
pub enum aya::programs::perf_event::PerfEventConfig
pub aya::programs::perf_event::PerfEventConfig::Breakpoint
pub aya::programs::perf_event::PerfEventConfig::Hardware(aya::programs::perf_event::HardwareEvent)
pub aya::programs::perf_event::PerfEventConfig::HwCache
pub aya::programs::perf_event::PerfEventConfig::HwCache::event: aya::programs::perf_event::HwCacheEvent
pub aya::programs::perf_event::PerfEventConfig::HwCache::operation: aya::programs::perf_event::HwCacheOp
pub aya::programs::perf_event::PerfEventConfig::HwCache::result: aya::programs::perf_event::HwCacheResult
pub aya::programs::perf_event::PerfEventConfig::Pmu
pub aya::programs::perf_event::PerfEventConfig::Pmu::config: u64
pub aya::programs::perf_event::PerfEventConfig::Pmu::pmu_type: u32
pub aya::programs::perf_event::PerfEventConfig::Raw
pub aya::programs::perf_event::PerfEventConfig::Raw::event_id: u64
pub aya::programs::perf_event::PerfEventConfig::Software(aya::programs::perf_event::SoftwareEvent)
pub aya::programs::perf_event::PerfEventConfig::TracePoint
pub aya::programs::perf_event::PerfEventConfig::TracePoint::event_id: u64
impl core::clone::Clone for aya::programs::perf_event::PerfEventConfig
pub fn aya::programs::perf_event::PerfEventConfig::clone(&self) -> aya::programs::perf_event::PerfEventConfig
impl core::fmt::Debug for aya::programs::perf_event::PerfEventConfig
pub fn aya::programs::perf_event::PerfEventConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for aya::programs::perf_event::PerfEventConfig
impl core::marker::Send for aya::programs::perf_event::PerfEventConfig
impl core::marker::Sync for aya::programs::perf_event::PerfEventConfig
impl core::marker::Unpin for aya::programs::perf_event::PerfEventConfig
impl core::panic::unwind_safe::RefUnwindSafe for aya::programs::perf_event::PerfEventConfig
impl core::panic::unwind_safe::UnwindSafe for aya::programs::perf_event::PerfEventConfig
impl<T, U> core::convert::Into<U> for aya::programs::perf_event::PerfEventConfig where U: core::convert::From<T>
pub fn aya::programs::perf_event::PerfEventConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya::programs::perf_event::PerfEventConfig where U: core::convert::Into<T>
pub type aya::programs::perf_event::PerfEventConfig::Error = core::convert::Infallible
pub fn aya::programs::perf_event::PerfEventConfig::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::perf_event::PerfEventConfig where U: core::convert::TryFrom<T>
pub type aya::programs::perf_event::PerfEventConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya::programs::perf_event::PerfEventConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for aya::programs::perf_event::PerfEventConfig where T: core::clone::Clone
pub type aya::programs::perf_event::PerfEventConfig::Owned = T
pub fn aya::programs::perf_event::PerfEventConfig::clone_into(&self, target: &mut T)
pub fn aya::programs::perf_event::PerfEventConfig::to_owned(&self) -> T
impl<T> core::any::Any for aya::programs::perf_event::PerfEventConfig where T: 'static + core::marker::Sized
pub fn aya::programs::perf_event::PerfEventConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya::programs::perf_event::PerfEventConfig where T: core::marker::Sized
pub fn aya::programs::perf_event::PerfEventConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya::programs::perf_event::PerfEventConfig where T: core::marker::Sized
pub fn aya::programs::perf_event::PerfEventConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for aya::programs::perf_event::PerfEventConfig where T: core::clone::Clone
pub unsafe fn aya::programs::perf_event::PerfEventConfig::clone_to_uninit(&self, dst: *mut T)
impl<T> core::convert::From<T> for aya::programs::perf_event::PerfEventConfig
pub fn aya::programs::perf_event::PerfEventConfig::from(t: T) -> T
pub enum aya::programs::perf_event::PerfEventScope
pub aya::programs::perf_event::PerfEventScope::AllProcessesOneCpu
pub aya::programs::perf_event::PerfEventScope::AllProcessesOneCpu::cpu: u32
@ -4587,45 +4787,6 @@ impl<T> core::clone::CloneToUninit for aya::programs::perf_event::PerfEventScope
pub unsafe fn aya::programs::perf_event::PerfEventScope::clone_to_uninit(&self, dst: *mut T)
impl<T> core::convert::From<T> for aya::programs::perf_event::PerfEventScope
pub fn aya::programs::perf_event::PerfEventScope::from(t: T) -> T
#[repr(u32)] pub enum aya::programs::perf_event::PerfTypeId
pub aya::programs::perf_event::PerfTypeId::Breakpoint = 5
pub aya::programs::perf_event::PerfTypeId::Hardware = 0
pub aya::programs::perf_event::PerfTypeId::HwCache = 3
pub aya::programs::perf_event::PerfTypeId::Raw = 4
pub aya::programs::perf_event::PerfTypeId::Software = 1
pub aya::programs::perf_event::PerfTypeId::TracePoint = 2
impl core::clone::Clone for aya::programs::perf_event::PerfTypeId
pub fn aya::programs::perf_event::PerfTypeId::clone(&self) -> aya::programs::perf_event::PerfTypeId
impl core::fmt::Debug for aya::programs::perf_event::PerfTypeId
pub fn aya::programs::perf_event::PerfTypeId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for aya::programs::perf_event::PerfTypeId
impl core::marker::Send for aya::programs::perf_event::PerfTypeId
impl core::marker::Sync for aya::programs::perf_event::PerfTypeId
impl core::marker::Unpin for aya::programs::perf_event::PerfTypeId
impl core::panic::unwind_safe::RefUnwindSafe for aya::programs::perf_event::PerfTypeId
impl core::panic::unwind_safe::UnwindSafe for aya::programs::perf_event::PerfTypeId
impl<T, U> core::convert::Into<U> for aya::programs::perf_event::PerfTypeId where U: core::convert::From<T>
pub fn aya::programs::perf_event::PerfTypeId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya::programs::perf_event::PerfTypeId where U: core::convert::Into<T>
pub type aya::programs::perf_event::PerfTypeId::Error = core::convert::Infallible
pub fn aya::programs::perf_event::PerfTypeId::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::perf_event::PerfTypeId where U: core::convert::TryFrom<T>
pub type aya::programs::perf_event::PerfTypeId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya::programs::perf_event::PerfTypeId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for aya::programs::perf_event::PerfTypeId where T: core::clone::Clone
pub type aya::programs::perf_event::PerfTypeId::Owned = T
pub fn aya::programs::perf_event::PerfTypeId::clone_into(&self, target: &mut T)
pub fn aya::programs::perf_event::PerfTypeId::to_owned(&self) -> T
impl<T> core::any::Any for aya::programs::perf_event::PerfTypeId where T: 'static + core::marker::Sized
pub fn aya::programs::perf_event::PerfTypeId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya::programs::perf_event::PerfTypeId where T: core::marker::Sized
pub fn aya::programs::perf_event::PerfTypeId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya::programs::perf_event::PerfTypeId where T: core::marker::Sized
pub fn aya::programs::perf_event::PerfTypeId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for aya::programs::perf_event::PerfTypeId where T: core::clone::Clone
pub unsafe fn aya::programs::perf_event::PerfTypeId::clone_to_uninit(&self, dst: *mut T)
impl<T> core::convert::From<T> for aya::programs::perf_event::PerfTypeId
pub fn aya::programs::perf_event::PerfTypeId::from(t: T) -> T
pub enum aya::programs::perf_event::SamplePolicy
pub aya::programs::perf_event::SamplePolicy::Frequency(u64)
pub aya::programs::perf_event::SamplePolicy::Period(u64)
@ -4661,9 +4822,55 @@ impl<T> core::clone::CloneToUninit for aya::programs::perf_event::SamplePolicy w
pub unsafe fn aya::programs::perf_event::SamplePolicy::clone_to_uninit(&self, dst: *mut T)
impl<T> core::convert::From<T> for aya::programs::perf_event::SamplePolicy
pub fn aya::programs::perf_event::SamplePolicy::from(t: T) -> T
pub enum aya::programs::perf_event::SoftwareEvent
pub aya::programs::perf_event::SoftwareEvent::AlignmentFaults = 7
pub aya::programs::perf_event::SoftwareEvent::BpfOutput = 10
pub aya::programs::perf_event::SoftwareEvent::CgroupSwitches = 11
pub aya::programs::perf_event::SoftwareEvent::ContextSwitches = 3
pub aya::programs::perf_event::SoftwareEvent::CpuClock = 0
pub aya::programs::perf_event::SoftwareEvent::CpuMigrations = 4
pub aya::programs::perf_event::SoftwareEvent::Dummy = 9
pub aya::programs::perf_event::SoftwareEvent::EmulationFaults = 8
pub aya::programs::perf_event::SoftwareEvent::PageFaults = 2
pub aya::programs::perf_event::SoftwareEvent::PageFaultsMaj = 6
pub aya::programs::perf_event::SoftwareEvent::PageFaultsMin = 5
pub aya::programs::perf_event::SoftwareEvent::TaskClock = 1
impl core::clone::Clone for aya::programs::perf_event::SoftwareEvent
pub fn aya::programs::perf_event::SoftwareEvent::clone(&self) -> aya::programs::perf_event::SoftwareEvent
impl core::fmt::Debug for aya::programs::perf_event::SoftwareEvent
pub fn aya::programs::perf_event::SoftwareEvent::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for aya::programs::perf_event::SoftwareEvent
impl core::marker::Freeze for aya::programs::perf_event::SoftwareEvent
impl core::marker::Send for aya::programs::perf_event::SoftwareEvent
impl core::marker::Sync for aya::programs::perf_event::SoftwareEvent
impl core::marker::Unpin for aya::programs::perf_event::SoftwareEvent
impl core::panic::unwind_safe::RefUnwindSafe for aya::programs::perf_event::SoftwareEvent
impl core::panic::unwind_safe::UnwindSafe for aya::programs::perf_event::SoftwareEvent
impl<T, U> core::convert::Into<U> for aya::programs::perf_event::SoftwareEvent where U: core::convert::From<T>
pub fn aya::programs::perf_event::SoftwareEvent::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya::programs::perf_event::SoftwareEvent where U: core::convert::Into<T>
pub type aya::programs::perf_event::SoftwareEvent::Error = core::convert::Infallible
pub fn aya::programs::perf_event::SoftwareEvent::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::perf_event::SoftwareEvent where U: core::convert::TryFrom<T>
pub type aya::programs::perf_event::SoftwareEvent::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya::programs::perf_event::SoftwareEvent::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for aya::programs::perf_event::SoftwareEvent where T: core::clone::Clone
pub type aya::programs::perf_event::SoftwareEvent::Owned = T
pub fn aya::programs::perf_event::SoftwareEvent::clone_into(&self, target: &mut T)
pub fn aya::programs::perf_event::SoftwareEvent::to_owned(&self) -> T
impl<T> core::any::Any for aya::programs::perf_event::SoftwareEvent where T: 'static + core::marker::Sized
pub fn aya::programs::perf_event::SoftwareEvent::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya::programs::perf_event::SoftwareEvent where T: core::marker::Sized
pub fn aya::programs::perf_event::SoftwareEvent::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya::programs::perf_event::SoftwareEvent where T: core::marker::Sized
pub fn aya::programs::perf_event::SoftwareEvent::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for aya::programs::perf_event::SoftwareEvent where T: core::clone::Clone
pub unsafe fn aya::programs::perf_event::SoftwareEvent::clone_to_uninit(&self, dst: *mut T)
impl<T> core::convert::From<T> for aya::programs::perf_event::SoftwareEvent
pub fn aya::programs::perf_event::SoftwareEvent::from(t: T) -> T
pub struct aya::programs::perf_event::PerfEvent
impl aya::programs::perf_event::PerfEvent
pub fn aya::programs::perf_event::PerfEvent::attach(&mut self, perf_type: aya::programs::perf_event::PerfTypeId, config: u64, scope: aya::programs::perf_event::PerfEventScope, sample_policy: aya::programs::perf_event::SamplePolicy, inherit: bool) -> core::result::Result<aya::programs::perf_event::PerfEventLinkId, aya::programs::ProgramError>
pub fn aya::programs::perf_event::PerfEvent::attach(&mut self, perf_type: aya::programs::perf_event::PerfEventConfig , scope: aya::programs::perf_event::PerfEventScope, sample_policy: aya::programs::perf_event::SamplePolicy, inherit: bool) -> core::result::Result<aya::programs::perf_event::PerfEventLinkId, aya::programs::ProgramError>
pub fn aya::programs::perf_event::PerfEvent::detach(&mut self, link_id: aya::programs::perf_event::PerfEventLinkId) -> core::result::Result<(), aya::programs::ProgramError>
pub fn aya::programs::perf_event::PerfEvent::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
pub fn aya::programs::perf_event::PerfEvent::take_link(&mut self, link_id: aya::programs::perf_event::PerfEventLinkId) -> core::result::Result<aya::programs::perf_event::PerfEventLink, aya::programs::ProgramError>
@ -6726,45 +6933,6 @@ impl<T> core::clone::CloneToUninit for aya::programs::perf_event::PerfEventScope
pub unsafe fn aya::programs::perf_event::PerfEventScope::clone_to_uninit(&self, dst: *mut T)
impl<T> core::convert::From<T> for aya::programs::perf_event::PerfEventScope
pub fn aya::programs::perf_event::PerfEventScope::from(t: T) -> T
#[repr(u32)] pub enum aya::programs::PerfTypeId
pub aya::programs::PerfTypeId::Breakpoint = 5
pub aya::programs::PerfTypeId::Hardware = 0
pub aya::programs::PerfTypeId::HwCache = 3
pub aya::programs::PerfTypeId::Raw = 4
pub aya::programs::PerfTypeId::Software = 1
pub aya::programs::PerfTypeId::TracePoint = 2
impl core::clone::Clone for aya::programs::perf_event::PerfTypeId
pub fn aya::programs::perf_event::PerfTypeId::clone(&self) -> aya::programs::perf_event::PerfTypeId
impl core::fmt::Debug for aya::programs::perf_event::PerfTypeId
pub fn aya::programs::perf_event::PerfTypeId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for aya::programs::perf_event::PerfTypeId
impl core::marker::Send for aya::programs::perf_event::PerfTypeId
impl core::marker::Sync for aya::programs::perf_event::PerfTypeId
impl core::marker::Unpin for aya::programs::perf_event::PerfTypeId
impl core::panic::unwind_safe::RefUnwindSafe for aya::programs::perf_event::PerfTypeId
impl core::panic::unwind_safe::UnwindSafe for aya::programs::perf_event::PerfTypeId
impl<T, U> core::convert::Into<U> for aya::programs::perf_event::PerfTypeId where U: core::convert::From<T>
pub fn aya::programs::perf_event::PerfTypeId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya::programs::perf_event::PerfTypeId where U: core::convert::Into<T>
pub type aya::programs::perf_event::PerfTypeId::Error = core::convert::Infallible
pub fn aya::programs::perf_event::PerfTypeId::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::perf_event::PerfTypeId where U: core::convert::TryFrom<T>
pub type aya::programs::perf_event::PerfTypeId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya::programs::perf_event::PerfTypeId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for aya::programs::perf_event::PerfTypeId where T: core::clone::Clone
pub type aya::programs::perf_event::PerfTypeId::Owned = T
pub fn aya::programs::perf_event::PerfTypeId::clone_into(&self, target: &mut T)
pub fn aya::programs::perf_event::PerfTypeId::to_owned(&self) -> T
impl<T> core::any::Any for aya::programs::perf_event::PerfTypeId where T: 'static + core::marker::Sized
pub fn aya::programs::perf_event::PerfTypeId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya::programs::perf_event::PerfTypeId where T: core::marker::Sized
pub fn aya::programs::perf_event::PerfTypeId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya::programs::perf_event::PerfTypeId where T: core::marker::Sized
pub fn aya::programs::perf_event::PerfTypeId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for aya::programs::perf_event::PerfTypeId where T: core::clone::Clone
pub unsafe fn aya::programs::perf_event::PerfTypeId::clone_to_uninit(&self, dst: *mut T)
impl<T> core::convert::From<T> for aya::programs::perf_event::PerfTypeId
pub fn aya::programs::perf_event::PerfTypeId::from(t: T) -> T
pub enum aya::programs::ProbeKind
pub aya::programs::ProbeKind::KProbe
pub aya::programs::ProbeKind::KRetProbe
@ -8131,7 +8299,7 @@ impl<T> core::convert::From<T> for aya::programs::lsm::Lsm
pub fn aya::programs::lsm::Lsm::from(t: T) -> T
pub struct aya::programs::PerfEvent
impl aya::programs::perf_event::PerfEvent
pub fn aya::programs::perf_event::PerfEvent::attach(&mut self, perf_type: aya::programs::perf_event::PerfTypeId, config: u64 , scope: aya::programs::perf_event::PerfEventScope, sample_policy: aya::programs::perf_event::SamplePolicy, inherit: bool) -> core::result::Result<aya::programs::perf_event::PerfEventLinkId, aya::programs::ProgramError>
pub fn aya::programs::perf_event::PerfEvent::attach(&mut self, perf_type: aya::programs::perf_event::PerfEventConfig , scope: aya::programs::perf_event::PerfEventScope, sample_policy: aya::programs::perf_event::SamplePolicy, inherit: bool) -> core::result::Result<aya::programs::perf_event::PerfEventLinkId, aya::programs::ProgramError>
pub fn aya::programs::perf_event::PerfEvent::detach(&mut self, link_id: aya::programs::perf_event::PerfEventLinkId) -> core::result::Result<(), aya::programs::ProgramError>
pub fn aya::programs::perf_event::PerfEvent::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
pub fn aya::programs::perf_event::PerfEvent::take_link(&mut self, link_id: aya::programs::perf_event::PerfEventLinkId) -> core::result::Result<aya::programs::perf_event::PerfEventLink, aya::programs::ProgramError>