chore: Bless public API changes

Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
pull/528/head
Dave Tucker 7 months ago
parent 8c79b71bd5
commit d0c244356f

File diff suppressed because it is too large Load Diff

@ -1,30 +0,0 @@
pub mod aya_bpf_cty
pub type aya_bpf_cty::c_char = aya_bpf_cty::c_schar
pub type aya_bpf_cty::c_double = f64
pub type aya_bpf_cty::c_float = f32
pub type aya_bpf_cty::c_int = i32
pub type aya_bpf_cty::c_long = i64
pub type aya_bpf_cty::c_longlong = i64
pub type aya_bpf_cty::c_schar = i8
pub type aya_bpf_cty::c_short = i16
pub type aya_bpf_cty::c_uchar = u8
pub type aya_bpf_cty::c_uint = u32
pub type aya_bpf_cty::c_ulong = u64
pub type aya_bpf_cty::c_ulonglong = u64
pub type aya_bpf_cty::c_ushort = u16
pub type aya_bpf_cty::c_void = core::ffi::c_void
pub type aya_bpf_cty::int16_t = i16
pub type aya_bpf_cty::int32_t = i32
pub type aya_bpf_cty::int64_t = i64
pub type aya_bpf_cty::int8_t = i8
pub type aya_bpf_cty::intmax_t = i64
pub type aya_bpf_cty::intptr_t = isize
pub type aya_bpf_cty::ptrdiff_t = isize
pub type aya_bpf_cty::size_t = usize
pub type aya_bpf_cty::ssize_t = isize
pub type aya_bpf_cty::uint16_t = u16
pub type aya_bpf_cty::uint32_t = u32
pub type aya_bpf_cty::uint64_t = u64
pub type aya_bpf_cty::uint8_t = u8
pub type aya_bpf_cty::uintmax_t = u64
pub type aya_bpf_cty::uintptr_t = usize

@ -1,27 +0,0 @@
pub mod aya_bpf_macros
pub proc macro aya_bpf_macros::#[btf_tracepoint]
pub proc macro aya_bpf_macros::#[cgroup_device]
pub proc macro aya_bpf_macros::#[cgroup_skb]
pub proc macro aya_bpf_macros::#[cgroup_sock]
pub proc macro aya_bpf_macros::#[cgroup_sock_addr]
pub proc macro aya_bpf_macros::#[cgroup_sockopt]
pub proc macro aya_bpf_macros::#[cgroup_sysctl]
pub proc macro aya_bpf_macros::#[classifier]
pub proc macro aya_bpf_macros::#[fentry]
pub proc macro aya_bpf_macros::#[fexit]
pub proc macro aya_bpf_macros::#[kprobe]
pub proc macro aya_bpf_macros::#[kretprobe]
pub proc macro aya_bpf_macros::#[lsm]
pub proc macro aya_bpf_macros::#[map]
pub proc macro aya_bpf_macros::#[perf_event]
pub proc macro aya_bpf_macros::#[raw_tracepoint]
pub proc macro aya_bpf_macros::#[sk_lookup]
pub proc macro aya_bpf_macros::#[sk_msg]
pub proc macro aya_bpf_macros::#[sock_ops]
pub proc macro aya_bpf_macros::#[socket_filter]
pub proc macro aya_bpf_macros::#[stream_parser]
pub proc macro aya_bpf_macros::#[stream_verdict]
pub proc macro aya_bpf_macros::#[tracepoint]
pub proc macro aya_bpf_macros::#[uprobe]
pub proc macro aya_bpf_macros::#[uretprobe]
pub proc macro aya_bpf_macros::#[xdp]

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -0,0 +1,30 @@
pub mod aya_ebpf_cty
pub type aya_ebpf_cty::c_char = aya_ebpf_cty::c_schar
pub type aya_ebpf_cty::c_double = f64
pub type aya_ebpf_cty::c_float = f32
pub type aya_ebpf_cty::c_int = i32
pub type aya_ebpf_cty::c_long = i64
pub type aya_ebpf_cty::c_longlong = i64
pub type aya_ebpf_cty::c_schar = i8
pub type aya_ebpf_cty::c_short = i16
pub type aya_ebpf_cty::c_uchar = u8
pub type aya_ebpf_cty::c_uint = u32
pub type aya_ebpf_cty::c_ulong = u64
pub type aya_ebpf_cty::c_ulonglong = u64
pub type aya_ebpf_cty::c_ushort = u16
pub type aya_ebpf_cty::c_void = core::ffi::c_void
pub type aya_ebpf_cty::int16_t = i16
pub type aya_ebpf_cty::int32_t = i32
pub type aya_ebpf_cty::int64_t = i64
pub type aya_ebpf_cty::int8_t = i8
pub type aya_ebpf_cty::intmax_t = i64
pub type aya_ebpf_cty::intptr_t = isize
pub type aya_ebpf_cty::ptrdiff_t = isize
pub type aya_ebpf_cty::size_t = usize
pub type aya_ebpf_cty::ssize_t = isize
pub type aya_ebpf_cty::uint16_t = u16
pub type aya_ebpf_cty::uint32_t = u32
pub type aya_ebpf_cty::uint64_t = u64
pub type aya_ebpf_cty::uint8_t = u8
pub type aya_ebpf_cty::uintmax_t = u64
pub type aya_ebpf_cty::uintptr_t = usize

@ -0,0 +1,27 @@
pub mod aya_ebpf_macros
pub proc macro aya_ebpf_macros::#[btf_tracepoint]
pub proc macro aya_ebpf_macros::#[cgroup_device]
pub proc macro aya_ebpf_macros::#[cgroup_skb]
pub proc macro aya_ebpf_macros::#[cgroup_sock]
pub proc macro aya_ebpf_macros::#[cgroup_sock_addr]
pub proc macro aya_ebpf_macros::#[cgroup_sockopt]
pub proc macro aya_ebpf_macros::#[cgroup_sysctl]
pub proc macro aya_ebpf_macros::#[classifier]
pub proc macro aya_ebpf_macros::#[fentry]
pub proc macro aya_ebpf_macros::#[fexit]
pub proc macro aya_ebpf_macros::#[kprobe]
pub proc macro aya_ebpf_macros::#[kretprobe]
pub proc macro aya_ebpf_macros::#[lsm]
pub proc macro aya_ebpf_macros::#[map]
pub proc macro aya_ebpf_macros::#[perf_event]
pub proc macro aya_ebpf_macros::#[raw_tracepoint]
pub proc macro aya_ebpf_macros::#[sk_lookup]
pub proc macro aya_ebpf_macros::#[sk_msg]
pub proc macro aya_ebpf_macros::#[sock_ops]
pub proc macro aya_ebpf_macros::#[socket_filter]
pub proc macro aya_ebpf_macros::#[stream_parser]
pub proc macro aya_ebpf_macros::#[stream_verdict]
pub proc macro aya_ebpf_macros::#[tracepoint]
pub proc macro aya_ebpf_macros::#[uprobe]
pub proc macro aya_ebpf_macros::#[uretprobe]
pub proc macro aya_ebpf_macros::#[xdp]

File diff suppressed because it is too large Load Diff

@ -37,31 +37,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_log::Error where T: core::marker::Siz
pub fn aya_log::Error::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_log::Error
pub fn aya_log::Error::from(t: T) -> T
pub struct aya_log::BpfLogger
impl aya_log::BpfLogger
pub fn aya_log::BpfLogger::init(bpf: &mut aya::bpf::Bpf) -> core::result::Result<aya_log::BpfLogger, aya_log::Error>
pub fn aya_log::BpfLogger::init_with_logger<T: log::Log + 'static>(bpf: &mut aya::bpf::Bpf, logger: T) -> core::result::Result<aya_log::BpfLogger, aya_log::Error>
impl core::marker::Send for aya_log::BpfLogger
impl core::marker::Sync for aya_log::BpfLogger
impl core::marker::Unpin for aya_log::BpfLogger
impl core::panic::unwind_safe::RefUnwindSafe for aya_log::BpfLogger
impl core::panic::unwind_safe::UnwindSafe for aya_log::BpfLogger
impl<T, U> core::convert::Into<U> for aya_log::BpfLogger where U: core::convert::From<T>
pub fn aya_log::BpfLogger::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya_log::BpfLogger where U: core::convert::Into<T>
pub type aya_log::BpfLogger::Error = core::convert::Infallible
pub fn aya_log::BpfLogger::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for aya_log::BpfLogger where U: core::convert::TryFrom<T>
pub type aya_log::BpfLogger::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya_log::BpfLogger::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for aya_log::BpfLogger where T: 'static + core::marker::Sized
pub fn aya_log::BpfLogger::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya_log::BpfLogger where T: core::marker::Sized
pub fn aya_log::BpfLogger::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya_log::BpfLogger where T: core::marker::Sized
pub fn aya_log::BpfLogger::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_log::BpfLogger
pub fn aya_log::BpfLogger::from(t: T) -> T
pub struct aya_log::DefaultFormatter
impl<T> aya_log::Formatter<T> for aya_log::DefaultFormatter where T: alloc::string::ToString
pub fn aya_log::DefaultFormatter::format(v: T) -> alloc::string::String
@ -86,6 +61,31 @@ impl<T> core::borrow::BorrowMut<T> for aya_log::DefaultFormatter where T: core::
pub fn aya_log::DefaultFormatter::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_log::DefaultFormatter
pub fn aya_log::DefaultFormatter::from(t: T) -> T
pub struct aya_log::EbpfLogger
impl aya_log::EbpfLogger
pub fn aya_log::EbpfLogger::init(bpf: &mut aya::bpf::Ebpf) -> core::result::Result<aya_log::EbpfLogger, aya_log::Error>
pub fn aya_log::EbpfLogger::init_with_logger<T: log::Log + 'static>(bpf: &mut aya::bpf::Ebpf, logger: T) -> core::result::Result<aya_log::EbpfLogger, aya_log::Error>
impl core::marker::Send for aya_log::EbpfLogger
impl core::marker::Sync for aya_log::EbpfLogger
impl core::marker::Unpin for aya_log::EbpfLogger
impl core::panic::unwind_safe::RefUnwindSafe for aya_log::EbpfLogger
impl core::panic::unwind_safe::UnwindSafe for aya_log::EbpfLogger
impl<T, U> core::convert::Into<U> for aya_log::EbpfLogger where U: core::convert::From<T>
pub fn aya_log::EbpfLogger::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya_log::EbpfLogger where U: core::convert::Into<T>
pub type aya_log::EbpfLogger::Error = core::convert::Infallible
pub fn aya_log::EbpfLogger::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for aya_log::EbpfLogger where U: core::convert::TryFrom<T>
pub type aya_log::EbpfLogger::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya_log::EbpfLogger::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for aya_log::EbpfLogger where T: 'static + core::marker::Sized
pub fn aya_log::EbpfLogger::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya_log::EbpfLogger where T: core::marker::Sized
pub fn aya_log::EbpfLogger::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya_log::EbpfLogger where T: core::marker::Sized
pub fn aya_log::EbpfLogger::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_log::EbpfLogger
pub fn aya_log::EbpfLogger::from(t: T) -> T
pub struct aya_log::Ipv4Formatter
impl<T> aya_log::Formatter<T> for aya_log::Ipv4Formatter where T: core::convert::Into<core::net::ip_addr::Ipv4Addr>
pub fn aya_log::Ipv4Formatter::format(v: T) -> alloc::string::String
@ -298,3 +298,4 @@ impl<T> aya_log::Formatter<T> for aya_log::LowerHexFormatter where T: core::fmt:
pub fn aya_log::LowerHexFormatter::format(v: T) -> alloc::string::String
impl<T> aya_log::Formatter<T> for aya_log::UpperHexFormatter where T: core::fmt::UpperHex
pub fn aya_log::UpperHexFormatter::format(v: T) -> alloc::string::String
pub type aya_log::BpfLogger = aya_log::EbpfLogger

@ -5392,7 +5392,7 @@ pub fn aya_obj::maps::Map::map_type(&self) -> u32
pub fn aya_obj::maps::Map::max_entries(&self) -> u32
pub fn aya_obj::maps::Map::pinning(&self) -> aya_obj::maps::PinningType
pub fn aya_obj::maps::Map::section_index(&self) -> usize
pub fn aya_obj::maps::Map::section_kind(&self) -> aya_obj::BpfSectionKind
pub fn aya_obj::maps::Map::section_kind(&self) -> aya_obj::EbpfSectionKind
pub fn aya_obj::maps::Map::set_max_entries(&mut self, v: u32)
pub fn aya_obj::maps::Map::set_value_size(&mut self, size: u32)
pub fn aya_obj::maps::Map::symbol_index(&self) -> core::option::Option<usize>
@ -5596,7 +5596,7 @@ pub struct aya_obj::maps::LegacyMap
pub aya_obj::maps::LegacyMap::data: alloc::vec::Vec<u8>
pub aya_obj::maps::LegacyMap::def: aya_obj::maps::bpf_map_def
pub aya_obj::maps::LegacyMap::section_index: usize
pub aya_obj::maps::LegacyMap::section_kind: aya_obj::BpfSectionKind
pub aya_obj::maps::LegacyMap::section_kind: aya_obj::EbpfSectionKind
pub aya_obj::maps::LegacyMap::symbol_index: core::option::Option<usize>
impl core::clone::Clone for aya_obj::maps::LegacyMap
pub fn aya_obj::maps::LegacyMap::clone(&self) -> aya_obj::maps::LegacyMap
@ -5672,53 +5672,53 @@ pub fn aya_obj::maps::bpf_map_def::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_obj::maps::bpf_map_def
pub fn aya_obj::maps::bpf_map_def::from(t: T) -> T
pub mod aya_obj::obj
pub enum aya_obj::obj::BpfSectionKind
pub aya_obj::obj::BpfSectionKind::Bss
pub aya_obj::obj::BpfSectionKind::Btf
pub aya_obj::obj::BpfSectionKind::BtfExt
pub aya_obj::obj::BpfSectionKind::BtfMaps
pub aya_obj::obj::BpfSectionKind::Data
pub aya_obj::obj::BpfSectionKind::License
pub aya_obj::obj::BpfSectionKind::Maps
pub aya_obj::obj::BpfSectionKind::Program
pub aya_obj::obj::BpfSectionKind::Rodata
pub aya_obj::obj::BpfSectionKind::Text
pub aya_obj::obj::BpfSectionKind::Undefined
pub aya_obj::obj::BpfSectionKind::Version
impl core::clone::Clone for aya_obj::BpfSectionKind
pub fn aya_obj::BpfSectionKind::clone(&self) -> aya_obj::BpfSectionKind
impl core::cmp::Eq for aya_obj::BpfSectionKind
impl core::cmp::PartialEq for aya_obj::BpfSectionKind
pub fn aya_obj::BpfSectionKind::eq(&self, other: &aya_obj::BpfSectionKind) -> bool
impl core::fmt::Debug for aya_obj::BpfSectionKind
pub fn aya_obj::BpfSectionKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for aya_obj::BpfSectionKind
impl core::marker::StructuralPartialEq for aya_obj::BpfSectionKind
impl core::marker::Send for aya_obj::BpfSectionKind
impl core::marker::Sync for aya_obj::BpfSectionKind
impl core::marker::Unpin for aya_obj::BpfSectionKind
impl core::panic::unwind_safe::RefUnwindSafe for aya_obj::BpfSectionKind
impl core::panic::unwind_safe::UnwindSafe for aya_obj::BpfSectionKind
impl<T, U> core::convert::Into<U> for aya_obj::BpfSectionKind where U: core::convert::From<T>
pub fn aya_obj::BpfSectionKind::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya_obj::BpfSectionKind where U: core::convert::Into<T>
pub type aya_obj::BpfSectionKind::Error = core::convert::Infallible
pub fn aya_obj::BpfSectionKind::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for aya_obj::BpfSectionKind where U: core::convert::TryFrom<T>
pub type aya_obj::BpfSectionKind::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya_obj::BpfSectionKind::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for aya_obj::BpfSectionKind where T: core::clone::Clone
pub type aya_obj::BpfSectionKind::Owned = T
pub fn aya_obj::BpfSectionKind::clone_into(&self, target: &mut T)
pub fn aya_obj::BpfSectionKind::to_owned(&self) -> T
impl<T> core::any::Any for aya_obj::BpfSectionKind where T: 'static + core::marker::Sized
pub fn aya_obj::BpfSectionKind::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya_obj::BpfSectionKind where T: core::marker::Sized
pub fn aya_obj::BpfSectionKind::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya_obj::BpfSectionKind where T: core::marker::Sized
pub fn aya_obj::BpfSectionKind::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_obj::BpfSectionKind
pub fn aya_obj::BpfSectionKind::from(t: T) -> T
pub enum aya_obj::obj::EbpfSectionKind
pub aya_obj::obj::EbpfSectionKind::Bss
pub aya_obj::obj::EbpfSectionKind::Btf
pub aya_obj::obj::EbpfSectionKind::BtfExt
pub aya_obj::obj::EbpfSectionKind::BtfMaps
pub aya_obj::obj::EbpfSectionKind::Data
pub aya_obj::obj::EbpfSectionKind::License
pub aya_obj::obj::EbpfSectionKind::Maps
pub aya_obj::obj::EbpfSectionKind::Program
pub aya_obj::obj::EbpfSectionKind::Rodata
pub aya_obj::obj::EbpfSectionKind::Text
pub aya_obj::obj::EbpfSectionKind::Undefined
pub aya_obj::obj::EbpfSectionKind::Version
impl core::clone::Clone for aya_obj::EbpfSectionKind
pub fn aya_obj::EbpfSectionKind::clone(&self) -> aya_obj::EbpfSectionKind
impl core::cmp::Eq for aya_obj::EbpfSectionKind
impl core::cmp::PartialEq for aya_obj::EbpfSectionKind
pub fn aya_obj::EbpfSectionKind::eq(&self, other: &aya_obj::EbpfSectionKind) -> bool
impl core::fmt::Debug for aya_obj::EbpfSectionKind
pub fn aya_obj::EbpfSectionKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for aya_obj::EbpfSectionKind
impl core::marker::StructuralPartialEq for aya_obj::EbpfSectionKind
impl core::marker::Send for aya_obj::EbpfSectionKind
impl core::marker::Sync for aya_obj::EbpfSectionKind
impl core::marker::Unpin for aya_obj::EbpfSectionKind
impl core::panic::unwind_safe::RefUnwindSafe for aya_obj::EbpfSectionKind
impl core::panic::unwind_safe::UnwindSafe for aya_obj::EbpfSectionKind
impl<T, U> core::convert::Into<U> for aya_obj::EbpfSectionKind where U: core::convert::From<T>
pub fn aya_obj::EbpfSectionKind::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya_obj::EbpfSectionKind where U: core::convert::Into<T>
pub type aya_obj::EbpfSectionKind::Error = core::convert::Infallible
pub fn aya_obj::EbpfSectionKind::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for aya_obj::EbpfSectionKind where U: core::convert::TryFrom<T>
pub type aya_obj::EbpfSectionKind::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya_obj::EbpfSectionKind::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for aya_obj::EbpfSectionKind where T: core::clone::Clone
pub type aya_obj::EbpfSectionKind::Owned = T
pub fn aya_obj::EbpfSectionKind::clone_into(&self, target: &mut T)
pub fn aya_obj::EbpfSectionKind::to_owned(&self) -> T
impl<T> core::any::Any for aya_obj::EbpfSectionKind where T: 'static + core::marker::Sized
pub fn aya_obj::EbpfSectionKind::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya_obj::EbpfSectionKind where T: core::marker::Sized
pub fn aya_obj::EbpfSectionKind::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya_obj::EbpfSectionKind where T: core::marker::Sized
pub fn aya_obj::EbpfSectionKind::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_obj::EbpfSectionKind
pub fn aya_obj::EbpfSectionKind::from(t: T) -> T
pub enum aya_obj::obj::ParseError
pub aya_obj::obj::ParseError::BtfError(aya_obj::btf::BtfError)
pub aya_obj::obj::ParseError::ElfError(object::read::Error)
@ -5954,8 +5954,8 @@ pub fn aya_obj::Object::sanitize_functions(&mut self, features: &aya_obj::Featur
impl aya_obj::Object
pub fn aya_obj::Object::relocate_btf(&mut self, target_btf: &aya_obj::btf::Btf) -> core::result::Result<(), aya_obj::btf::BtfRelocationError>
impl aya_obj::Object
pub fn aya_obj::Object::relocate_calls(&mut self, text_sections: &std::collections::hash::set::HashSet<usize>) -> core::result::Result<(), aya_obj::relocation::BpfRelocationError>
pub fn aya_obj::Object::relocate_maps<'a, I: core::iter::traits::iterator::Iterator<Item = (&'a str, std::os::fd::raw::RawFd, &'a aya_obj::maps::Map)>>(&mut self, maps: I, text_sections: &std::collections::hash::set::HashSet<usize>) -> core::result::Result<(), aya_obj::relocation::BpfRelocationError>
pub fn aya_obj::Object::relocate_calls(&mut self, text_sections: &std::collections::hash::set::HashSet<usize>) -> core::result::Result<(), aya_obj::relocation::EbpfRelocationError>
pub fn aya_obj::Object::relocate_maps<'a, I: core::iter::traits::iterator::Iterator<Item = (&'a str, std::os::fd::raw::RawFd, &'a aya_obj::maps::Map)>>(&mut self, maps: I, text_sections: &std::collections::hash::set::HashSet<usize>) -> core::result::Result<(), aya_obj::relocation::EbpfRelocationError>
impl core::clone::Clone for aya_obj::Object
pub fn aya_obj::Object::clone(&self) -> aya_obj::Object
impl core::fmt::Debug for aya_obj::Object
@ -6384,83 +6384,83 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::relocation::RelocationError wher
pub fn aya_obj::relocation::RelocationError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_obj::relocation::RelocationError
pub fn aya_obj::relocation::RelocationError::from(t: T) -> T
pub struct aya_obj::relocation::BpfRelocationError
impl core::error::Error for aya_obj::relocation::BpfRelocationError
pub fn aya_obj::relocation::BpfRelocationError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for aya_obj::relocation::BpfRelocationError
pub fn aya_obj::relocation::BpfRelocationError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for aya_obj::relocation::BpfRelocationError
pub fn aya_obj::relocation::BpfRelocationError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Send for aya_obj::relocation::BpfRelocationError
impl core::marker::Sync for aya_obj::relocation::BpfRelocationError
impl core::marker::Unpin for aya_obj::relocation::BpfRelocationError
impl core::panic::unwind_safe::RefUnwindSafe for aya_obj::relocation::BpfRelocationError
impl core::panic::unwind_safe::UnwindSafe for aya_obj::relocation::BpfRelocationError
impl<T, U> core::convert::Into<U> for aya_obj::relocation::BpfRelocationError where U: core::convert::From<T>
pub fn aya_obj::relocation::BpfRelocationError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya_obj::relocation::BpfRelocationError where U: core::convert::Into<T>
pub type aya_obj::relocation::BpfRelocationError::Error = core::convert::Infallible
pub fn aya_obj::relocation::BpfRelocationError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for aya_obj::relocation::BpfRelocationError where U: core::convert::TryFrom<T>
pub type aya_obj::relocation::BpfRelocationError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya_obj::relocation::BpfRelocationError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for aya_obj::relocation::BpfRelocationError where T: core::fmt::Display + core::marker::Sized
pub fn aya_obj::relocation::BpfRelocationError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for aya_obj::relocation::BpfRelocationError where T: 'static + core::marker::Sized
pub fn aya_obj::relocation::BpfRelocationError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya_obj::relocation::BpfRelocationError where T: core::marker::Sized
pub fn aya_obj::relocation::BpfRelocationError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya_obj::relocation::BpfRelocationError where T: core::marker::Sized
pub fn aya_obj::relocation::BpfRelocationError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_obj::relocation::BpfRelocationError
pub fn aya_obj::relocation::BpfRelocationError::from(t: T) -> T
pub enum aya_obj::BpfSectionKind
pub aya_obj::BpfSectionKind::Bss
pub aya_obj::BpfSectionKind::Btf
pub aya_obj::BpfSectionKind::BtfExt
pub aya_obj::BpfSectionKind::BtfMaps
pub aya_obj::BpfSectionKind::Data
pub aya_obj::BpfSectionKind::License
pub aya_obj::BpfSectionKind::Maps
pub aya_obj::BpfSectionKind::Program
pub aya_obj::BpfSectionKind::Rodata
pub aya_obj::BpfSectionKind::Text
pub aya_obj::BpfSectionKind::Undefined
pub aya_obj::BpfSectionKind::Version
impl core::clone::Clone for aya_obj::BpfSectionKind
pub fn aya_obj::BpfSectionKind::clone(&self) -> aya_obj::BpfSectionKind
impl core::cmp::Eq for aya_obj::BpfSectionKind
impl core::cmp::PartialEq for aya_obj::BpfSectionKind
pub fn aya_obj::BpfSectionKind::eq(&self, other: &aya_obj::BpfSectionKind) -> bool
impl core::fmt::Debug for aya_obj::BpfSectionKind
pub fn aya_obj::BpfSectionKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for aya_obj::BpfSectionKind
impl core::marker::StructuralPartialEq for aya_obj::BpfSectionKind
impl core::marker::Send for aya_obj::BpfSectionKind
impl core::marker::Sync for aya_obj::BpfSectionKind
impl core::marker::Unpin for aya_obj::BpfSectionKind
impl core::panic::unwind_safe::RefUnwindSafe for aya_obj::BpfSectionKind
impl core::panic::unwind_safe::UnwindSafe for aya_obj::BpfSectionKind
impl<T, U> core::convert::Into<U> for aya_obj::BpfSectionKind where U: core::convert::From<T>
pub fn aya_obj::BpfSectionKind::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya_obj::BpfSectionKind where U: core::convert::Into<T>
pub type aya_obj::BpfSectionKind::Error = core::convert::Infallible
pub fn aya_obj::BpfSectionKind::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for aya_obj::BpfSectionKind where U: core::convert::TryFrom<T>
pub type aya_obj::BpfSectionKind::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya_obj::BpfSectionKind::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for aya_obj::BpfSectionKind where T: core::clone::Clone
pub type aya_obj::BpfSectionKind::Owned = T
pub fn aya_obj::BpfSectionKind::clone_into(&self, target: &mut T)
pub fn aya_obj::BpfSectionKind::to_owned(&self) -> T
impl<T> core::any::Any for aya_obj::BpfSectionKind where T: 'static + core::marker::Sized
pub fn aya_obj::BpfSectionKind::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya_obj::BpfSectionKind where T: core::marker::Sized
pub fn aya_obj::BpfSectionKind::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya_obj::BpfSectionKind where T: core::marker::Sized
pub fn aya_obj::BpfSectionKind::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_obj::BpfSectionKind
pub fn aya_obj::BpfSectionKind::from(t: T) -> T
pub struct aya_obj::relocation::EbpfRelocationError
impl core::error::Error for aya_obj::relocation::EbpfRelocationError
pub fn aya_obj::relocation::EbpfRelocationError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for aya_obj::relocation::EbpfRelocationError
pub fn aya_obj::relocation::EbpfRelocationError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for aya_obj::relocation::EbpfRelocationError
pub fn aya_obj::relocation::EbpfRelocationError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Send for aya_obj::relocation::EbpfRelocationError
impl core::marker::Sync for aya_obj::relocation::EbpfRelocationError
impl core::marker::Unpin for aya_obj::relocation::EbpfRelocationError
impl core::panic::unwind_safe::RefUnwindSafe for aya_obj::relocation::EbpfRelocationError
impl core::panic::unwind_safe::UnwindSafe for aya_obj::relocation::EbpfRelocationError
impl<T, U> core::convert::Into<U> for aya_obj::relocation::EbpfRelocationError where U: core::convert::From<T>
pub fn aya_obj::relocation::EbpfRelocationError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya_obj::relocation::EbpfRelocationError where U: core::convert::Into<T>
pub type aya_obj::relocation::EbpfRelocationError::Error = core::convert::Infallible
pub fn aya_obj::relocation::EbpfRelocationError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for aya_obj::relocation::EbpfRelocationError where U: core::convert::TryFrom<T>
pub type aya_obj::relocation::EbpfRelocationError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya_obj::relocation::EbpfRelocationError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for aya_obj::relocation::EbpfRelocationError where T: core::fmt::Display + core::marker::Sized
pub fn aya_obj::relocation::EbpfRelocationError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for aya_obj::relocation::EbpfRelocationError where T: 'static + core::marker::Sized
pub fn aya_obj::relocation::EbpfRelocationError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya_obj::relocation::EbpfRelocationError where T: core::marker::Sized
pub fn aya_obj::relocation::EbpfRelocationError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya_obj::relocation::EbpfRelocationError where T: core::marker::Sized
pub fn aya_obj::relocation::EbpfRelocationError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_obj::relocation::EbpfRelocationError
pub fn aya_obj::relocation::EbpfRelocationError::from(t: T) -> T
pub enum aya_obj::EbpfSectionKind
pub aya_obj::EbpfSectionKind::Bss
pub aya_obj::EbpfSectionKind::Btf
pub aya_obj::EbpfSectionKind::BtfExt
pub aya_obj::EbpfSectionKind::BtfMaps
pub aya_obj::EbpfSectionKind::Data
pub aya_obj::EbpfSectionKind::License
pub aya_obj::EbpfSectionKind::Maps
pub aya_obj::EbpfSectionKind::Program
pub aya_obj::EbpfSectionKind::Rodata
pub aya_obj::EbpfSectionKind::Text
pub aya_obj::EbpfSectionKind::Undefined
pub aya_obj::EbpfSectionKind::Version
impl core::clone::Clone for aya_obj::EbpfSectionKind
pub fn aya_obj::EbpfSectionKind::clone(&self) -> aya_obj::EbpfSectionKind
impl core::cmp::Eq for aya_obj::EbpfSectionKind
impl core::cmp::PartialEq for aya_obj::EbpfSectionKind
pub fn aya_obj::EbpfSectionKind::eq(&self, other: &aya_obj::EbpfSectionKind) -> bool
impl core::fmt::Debug for aya_obj::EbpfSectionKind
pub fn aya_obj::EbpfSectionKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for aya_obj::EbpfSectionKind
impl core::marker::StructuralPartialEq for aya_obj::EbpfSectionKind
impl core::marker::Send for aya_obj::EbpfSectionKind
impl core::marker::Sync for aya_obj::EbpfSectionKind
impl core::marker::Unpin for aya_obj::EbpfSectionKind
impl core::panic::unwind_safe::RefUnwindSafe for aya_obj::EbpfSectionKind
impl core::panic::unwind_safe::UnwindSafe for aya_obj::EbpfSectionKind
impl<T, U> core::convert::Into<U> for aya_obj::EbpfSectionKind where U: core::convert::From<T>
pub fn aya_obj::EbpfSectionKind::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya_obj::EbpfSectionKind where U: core::convert::Into<T>
pub type aya_obj::EbpfSectionKind::Error = core::convert::Infallible
pub fn aya_obj::EbpfSectionKind::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for aya_obj::EbpfSectionKind where U: core::convert::TryFrom<T>
pub type aya_obj::EbpfSectionKind::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya_obj::EbpfSectionKind::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for aya_obj::EbpfSectionKind where T: core::clone::Clone
pub type aya_obj::EbpfSectionKind::Owned = T
pub fn aya_obj::EbpfSectionKind::clone_into(&self, target: &mut T)
pub fn aya_obj::EbpfSectionKind::to_owned(&self) -> T
impl<T> core::any::Any for aya_obj::EbpfSectionKind where T: 'static + core::marker::Sized
pub fn aya_obj::EbpfSectionKind::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya_obj::EbpfSectionKind where T: core::marker::Sized
pub fn aya_obj::EbpfSectionKind::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya_obj::EbpfSectionKind where T: core::marker::Sized
pub fn aya_obj::EbpfSectionKind::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_obj::EbpfSectionKind
pub fn aya_obj::EbpfSectionKind::from(t: T) -> T
pub enum aya_obj::Map
pub aya_obj::Map::Btf(aya_obj::maps::BtfMap)
pub aya_obj::Map::Legacy(aya_obj::maps::LegacyMap)
@ -6473,7 +6473,7 @@ pub fn aya_obj::maps::Map::map_type(&self) -> u32
pub fn aya_obj::maps::Map::max_entries(&self) -> u32
pub fn aya_obj::maps::Map::pinning(&self) -> aya_obj::maps::PinningType
pub fn aya_obj::maps::Map::section_index(&self) -> usize
pub fn aya_obj::maps::Map::section_kind(&self) -> aya_obj::BpfSectionKind
pub fn aya_obj::maps::Map::section_kind(&self) -> aya_obj::EbpfSectionKind
pub fn aya_obj::maps::Map::set_max_entries(&mut self, v: u32)
pub fn aya_obj::maps::Map::set_value_size(&mut self, size: u32)
pub fn aya_obj::maps::Map::symbol_index(&self) -> core::option::Option<usize>
@ -6742,8 +6742,8 @@ pub fn aya_obj::Object::sanitize_functions(&mut self, features: &aya_obj::Featur
impl aya_obj::Object
pub fn aya_obj::Object::relocate_btf(&mut self, target_btf: &aya_obj::btf::Btf) -> core::result::Result<(), aya_obj::btf::BtfRelocationError>
impl aya_obj::Object
pub fn aya_obj::Object::relocate_calls(&mut self, text_sections: &std::collections::hash::set::HashSet<usize>) -> core::result::Result<(), aya_obj::relocation::BpfRelocationError>
pub fn aya_obj::Object::relocate_maps<'a, I: core::iter::traits::iterator::Iterator<Item = (&'a str, std::os::fd::raw::RawFd, &'a aya_obj::maps::Map)>>(&mut self, maps: I, text_sections: &std::collections::hash::set::HashSet<usize>) -> core::result::Result<(), aya_obj::relocation::BpfRelocationError>
pub fn aya_obj::Object::relocate_calls(&mut self, text_sections: &std::collections::hash::set::HashSet<usize>) -> core::result::Result<(), aya_obj::relocation::EbpfRelocationError>
pub fn aya_obj::Object::relocate_maps<'a, I: core::iter::traits::iterator::Iterator<Item = (&'a str, std::os::fd::raw::RawFd, &'a aya_obj::maps::Map)>>(&mut self, maps: I, text_sections: &std::collections::hash::set::HashSet<usize>) -> core::result::Result<(), aya_obj::relocation::EbpfRelocationError>
impl core::clone::Clone for aya_obj::Object
pub fn aya_obj::Object::clone(&self) -> aya_obj::Object
impl core::fmt::Debug for aya_obj::Object

@ -1326,8 +1326,8 @@ pub aya::maps::MapError::ProgramNotLoaded
pub aya::maps::MapError::SyscallError(crate::sys::SyscallError)
pub aya::maps::MapError::Unsupported
pub aya::maps::MapError::Unsupported::map_type: u32
impl core::convert::From<aya::maps::MapError> for aya::BpfError
pub fn aya::BpfError::from(source: aya::maps::MapError) -> Self
impl core::convert::From<aya::maps::MapError> for aya::EbpfError
pub fn aya::EbpfError::from(source: aya::maps::MapError) -> Self
impl core::convert::From<aya::maps::MapError> for aya::maps::xdp::XdpMapError
pub fn aya::maps::xdp::XdpMapError::from(source: aya::maps::MapError) -> Self
impl core::convert::From<aya::maps::MapError> for aya::programs::ProgramError
@ -5060,8 +5060,8 @@ impl<T> core::convert::From<T> for aya::programs::sock_ops::SockOpsLinkId
pub fn aya::programs::sock_ops::SockOpsLinkId::from(t: T) -> T
pub mod aya::programs::socket_filter
pub enum aya::programs::socket_filter::SocketFilterError
pub aya::programs::socket_filter::SocketFilterError::SoAttachBpfError
pub aya::programs::socket_filter::SocketFilterError::SoAttachBpfError::io_error: std::io::error::Error
pub aya::programs::socket_filter::SocketFilterError::SoAttachEbpfError
pub aya::programs::socket_filter::SocketFilterError::SoAttachEbpfError::io_error: std::io::error::Error
impl core::convert::From<aya::programs::socket_filter::SocketFilterError> for aya::programs::ProgramError
pub fn aya::programs::ProgramError::from(source: aya::programs::socket_filter::SocketFilterError) -> Self
impl core::error::Error for aya::programs::socket_filter::SocketFilterError
@ -6532,8 +6532,8 @@ pub aya::programs::ProgramError::UnknownInterface::name: alloc::string::String
pub aya::programs::ProgramError::XdpError(aya::programs::xdp::XdpError)
impl core::convert::From<aya::maps::MapError> for aya::programs::ProgramError
pub fn aya::programs::ProgramError::from(source: aya::maps::MapError) -> Self
impl core::convert::From<aya::programs::ProgramError> for aya::BpfError
pub fn aya::BpfError::from(source: aya::programs::ProgramError) -> Self
impl core::convert::From<aya::programs::ProgramError> for aya::EbpfError
pub fn aya::EbpfError::from(source: aya::programs::ProgramError) -> Self
impl core::convert::From<aya::programs::extension::ExtensionError> for aya::programs::ProgramError
pub fn aya::programs::ProgramError::from(source: aya::programs::extension::ExtensionError) -> Self
impl core::convert::From<aya::programs::kprobe::KProbeError> for aya::programs::ProgramError
@ -6647,8 +6647,8 @@ pub fn aya::programs::sk_skb::SkSkbKind::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya::programs::sk_skb::SkSkbKind
pub fn aya::programs::sk_skb::SkSkbKind::from(t: T) -> T
pub enum aya::programs::SocketFilterError
pub aya::programs::SocketFilterError::SoAttachBpfError
pub aya::programs::SocketFilterError::SoAttachBpfError::io_error: std::io::error::Error
pub aya::programs::SocketFilterError::SoAttachEbpfError
pub aya::programs::SocketFilterError::SoAttachEbpfError::io_error: std::io::error::Error
impl core::convert::From<aya::programs::socket_filter::SocketFilterError> for aya::programs::ProgramError
pub fn aya::programs::ProgramError::from(source: aya::programs::socket_filter::SocketFilterError) -> Self
impl core::error::Error for aya::programs::socket_filter::SocketFilterError
@ -8357,133 +8357,133 @@ pub fn aya::util::nr_cpus() -> core::result::Result<usize, std::io::error::Error
pub fn aya::util::online_cpus() -> core::result::Result<alloc::vec::Vec<u32>, std::io::error::Error>
pub fn aya::util::syscall_prefix() -> core::result::Result<&'static str, std::io::error::Error>
pub macro aya::include_bytes_aligned!
pub enum aya::BpfError
pub aya::BpfError::BtfError(aya_obj::btf::btf::BtfError)
pub aya::BpfError::BtfRelocationError(aya_obj::btf::relocation::BtfRelocationError)
pub aya::BpfError::FileError
pub aya::BpfError::FileError::error: std::io::error::Error
pub aya::BpfError::FileError::path: std::path::PathBuf
pub aya::BpfError::MapError(aya::maps::MapError)
pub aya::BpfError::NoBTF
pub aya::BpfError::ParseError(aya_obj::obj::ParseError)
pub aya::BpfError::ProgramError(aya::programs::ProgramError)
pub aya::BpfError::RelocationError(aya_obj::relocation::BpfRelocationError)
pub aya::BpfError::UnexpectedPinningType
pub aya::BpfError::UnexpectedPinningType::name: u32
impl core::convert::From<aya::maps::MapError> for aya::BpfError
pub fn aya::BpfError::from(source: aya::maps::MapError) -> Self
impl core::convert::From<aya::programs::ProgramError> for aya::BpfError
pub fn aya::BpfError::from(source: aya::programs::ProgramError) -> Self
impl core::convert::From<aya_obj::btf::btf::BtfError> for aya::BpfError
pub fn aya::BpfError::from(source: aya_obj::btf::btf::BtfError) -> Self
impl core::convert::From<aya_obj::btf::relocation::BtfRelocationError> for aya::BpfError
pub fn aya::BpfError::from(source: aya_obj::btf::relocation::BtfRelocationError) -> Self
impl core::convert::From<aya_obj::obj::ParseError> for aya::BpfError
pub fn aya::BpfError::from(source: aya_obj::obj::ParseError) -> Self
impl core::convert::From<aya_obj::relocation::BpfRelocationError> for aya::BpfError
pub fn aya::BpfError::from(source: aya_obj::relocation::BpfRelocationError) -> Self
impl core::error::Error for aya::BpfError
pub fn aya::BpfError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for aya::BpfError
pub fn aya::BpfError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for aya::BpfError
pub fn aya::BpfError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Send for aya::BpfError
impl core::marker::Sync for aya::BpfError
impl core::marker::Unpin for aya::BpfError
impl !core::panic::unwind_safe::RefUnwindSafe for aya::BpfError
impl !core::panic::unwind_safe::UnwindSafe for aya::BpfError
impl<T, U> core::convert::Into<U> for aya::BpfError where U: core::convert::From<T>
pub fn aya::BpfError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya::BpfError where U: core::convert::Into<T>
pub type aya::BpfError::Error = core::convert::Infallible
pub fn aya::BpfError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for aya::BpfError where U: core::convert::TryFrom<T>
pub type aya::BpfError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya::BpfError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for aya::BpfError where T: core::fmt::Display + core::marker::Sized
pub fn aya::BpfError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for aya::BpfError where T: 'static + core::marker::Sized
pub fn aya::BpfError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya::BpfError where T: core::marker::Sized
pub fn aya::BpfError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya::BpfError where T: core::marker::Sized
pub fn aya::BpfError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya::BpfError
pub fn aya::BpfError::from(t: T) -> T
pub struct aya::Bpf
impl aya::Bpf
pub fn aya::Bpf::load(data: &[u8]) -> core::result::Result<Self, aya::BpfError>
pub fn aya::Bpf::load_file<P: core::convert::AsRef<std::path::Path>>(path: P) -> core::result::Result<Self, aya::BpfError>
pub fn aya::Bpf::map(&self, name: &str) -> core::option::Option<&aya::maps::Map>
pub fn aya::Bpf::map_mut(&mut self, name: &str) -> core::option::Option<&mut aya::maps::Map>
pub fn aya::Bpf::maps(&self) -> impl core::iter::traits::iterator::Iterator<Item = (&str, &aya::maps::Map)>
pub fn aya::Bpf::maps_mut(&mut self) -> impl core::iter::traits::iterator::Iterator<Item = (&str, &mut aya::maps::Map)>
pub fn aya::Bpf::program(&self, name: &str) -> core::option::Option<&aya::programs::Program>
pub fn aya::Bpf::program_mut(&mut self, name: &str) -> core::option::Option<&mut aya::programs::Program>
pub fn aya::Bpf::programs(&self) -> impl core::iter::traits::iterator::Iterator<Item = (&str, &aya::programs::Program)>
pub fn aya::Bpf::programs_mut(&mut self) -> impl core::iter::traits::iterator::Iterator<Item = (&str, &mut aya::programs::Program)>
pub fn aya::Bpf::take_map(&mut self, name: &str) -> core::option::Option<aya::maps::Map>
impl core::fmt::Debug for aya::Bpf
pub fn aya::Bpf::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Send for aya::Bpf
impl core::marker::Sync for aya::Bpf
impl core::marker::Unpin for aya::Bpf
impl core::panic::unwind_safe::RefUnwindSafe for aya::Bpf
impl core::panic::unwind_safe::UnwindSafe for aya::Bpf
impl<T, U> core::convert::Into<U> for aya::Bpf where U: core::convert::From<T>
pub fn aya::Bpf::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya::Bpf where U: core::convert::Into<T>
pub type aya::Bpf::Error = core::convert::Infallible
pub fn aya::Bpf::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for aya::Bpf where U: core::convert::TryFrom<T>
pub type aya::Bpf::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya::Bpf::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for aya::Bpf where T: 'static + core::marker::Sized
pub fn aya::Bpf::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya::Bpf where T: core::marker::Sized
pub fn aya::Bpf::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya::Bpf where T: core::marker::Sized
pub fn aya::Bpf::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya::Bpf
pub fn aya::Bpf::from(t: T) -> T
pub struct aya::BpfLoader<'a>
impl<'a> aya::BpfLoader<'a>
pub fn aya::BpfLoader<'a>::allow_unsupported_maps(&mut self) -> &mut aya::BpfLoader<'a>
pub fn aya::BpfLoader<'a>::btf(&mut self, btf: core::option::Option<&'a aya_obj::btf::btf::Btf>) -> &mut aya::BpfLoader<'a>
pub fn aya::BpfLoader<'a>::extension(&mut self, name: &'a str) -> &mut aya::BpfLoader<'a>
pub fn aya::BpfLoader<'a>::load(&mut self, data: &[u8]) -> core::result::Result<aya::Bpf, aya::BpfError>
pub fn aya::BpfLoader<'a>::load_file<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<aya::Bpf, aya::BpfError>
pub fn aya::BpfLoader<'a>::map_pin_path<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> &mut aya::BpfLoader<'a>
pub fn aya::BpfLoader<'a>::new() -> Self
pub fn aya::BpfLoader<'a>::set_global<T: core::convert::Into<aya::GlobalData<'a>>>(&mut self, name: &'a str, value: T, must_exist: bool) -> &mut aya::BpfLoader<'a>
pub fn aya::BpfLoader<'a>::set_max_entries(&mut self, name: &'a str, size: u32) -> &mut aya::BpfLoader<'a>
pub fn aya::BpfLoader<'a>::verifier_log_level(&mut self, level: aya::VerifierLogLevel) -> &mut aya::BpfLoader<'a>
impl core::default::Default for aya::BpfLoader<'_>
pub fn aya::BpfLoader<'_>::default() -> Self
impl<'a> core::fmt::Debug for aya::BpfLoader<'a>
pub fn aya::BpfLoader<'a>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<'a> core::marker::Send for aya::BpfLoader<'a>
impl<'a> core::marker::Sync for aya::BpfLoader<'a>
impl<'a> core::marker::Unpin for aya::BpfLoader<'a>
impl<'a> core::panic::unwind_safe::RefUnwindSafe for aya::BpfLoader<'a>
impl<'a> core::panic::unwind_safe::UnwindSafe for aya::BpfLoader<'a>
impl<T, U> core::convert::Into<U> for aya::BpfLoader<'a> where U: core::convert::From<T>
pub fn aya::BpfLoader<'a>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya::BpfLoader<'a> where U: core::convert::Into<T>
pub type aya::BpfLoader<'a>::Error = core::convert::Infallible
pub fn aya::BpfLoader<'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::BpfLoader<'a> where U: core::convert::TryFrom<T>
pub type aya::BpfLoader<'a>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya::BpfLoader<'a>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for aya::BpfLoader<'a> where T: 'static + core::marker::Sized
pub fn aya::BpfLoader<'a>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya::BpfLoader<'a> where T: core::marker::Sized
pub fn aya::BpfLoader<'a>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya::BpfLoader<'a> where T: core::marker::Sized
pub fn aya::BpfLoader<'a>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya::BpfLoader<'a>
pub fn aya::BpfLoader<'a>::from(t: T) -> T
pub enum aya::EbpfError
pub aya::EbpfError::BtfError(aya_obj::btf::btf::BtfError)
pub aya::EbpfError::BtfRelocationError(aya_obj::btf::relocation::BtfRelocationError)
pub aya::EbpfError::FileError
pub aya::EbpfError::FileError::error: std::io::error::Error
pub aya::EbpfError::FileError::path: std::path::PathBuf
pub aya::EbpfError::MapError(aya::maps::MapError)
pub aya::EbpfError::NoBTF
pub aya::EbpfError::ParseError(aya_obj::obj::ParseError)
pub aya::EbpfError::ProgramError(aya::programs::ProgramError)
pub aya::EbpfError::RelocationError(aya_obj::relocation::EbpfRelocationError)
pub aya::EbpfError::UnexpectedPinningType
pub aya::EbpfError::UnexpectedPinningType::name: u32
impl core::convert::From<aya::maps::MapError> for aya::EbpfError
pub fn aya::EbpfError::from(source: aya::maps::MapError) -> Self
impl core::convert::From<aya::programs::ProgramError> for aya::EbpfError
pub fn aya::EbpfError::from(source: aya::programs::ProgramError) -> Self
impl core::convert::From<aya_obj::btf::btf::BtfError> for aya::EbpfError
pub fn aya::EbpfError::from(source: aya_obj::btf::btf::BtfError) -> Self
impl core::convert::From<aya_obj::btf::relocation::BtfRelocationError> for aya::EbpfError
pub fn aya::EbpfError::from(source: aya_obj::btf::relocation::BtfRelocationError) -> Self
impl core::convert::From<aya_obj::obj::ParseError> for aya::EbpfError
pub fn aya::EbpfError::from(source: aya_obj::obj::ParseError) -> Self
impl core::convert::From<aya_obj::relocation::EbpfRelocationError> for aya::EbpfError
pub fn aya::EbpfError::from(source: aya_obj::relocation::EbpfRelocationError) -> Self
impl core::error::Error for aya::EbpfError
pub fn aya::EbpfError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for aya::EbpfError
pub fn aya::EbpfError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for aya::EbpfError
pub fn aya::EbpfError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Send for aya::EbpfError
impl core::marker::Sync for aya::EbpfError
impl core::marker::Unpin for aya::EbpfError
impl !core::panic::unwind_safe::RefUnwindSafe for aya::EbpfError
impl !core::panic::unwind_safe::UnwindSafe for aya::EbpfError
impl<T, U> core::convert::Into<U> for aya::EbpfError where U: core::convert::From<T>
pub fn aya::EbpfError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya::EbpfError where U: core::convert::Into<T>
pub type aya::EbpfError::Error = core::convert::Infallible
pub fn aya::EbpfError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for aya::EbpfError where U: core::convert::TryFrom<T>
pub type aya::EbpfError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya::EbpfError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for aya::EbpfError where T: core::fmt::Display + core::marker::Sized
pub fn aya::EbpfError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for aya::EbpfError where T: 'static + core::marker::Sized
pub fn aya::EbpfError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya::EbpfError where T: core::marker::Sized
pub fn aya::EbpfError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya::EbpfError where T: core::marker::Sized
pub fn aya::EbpfError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya::EbpfError
pub fn aya::EbpfError::from(t: T) -> T
pub struct aya::Ebpf
impl aya::Ebpf
pub fn aya::Ebpf::load(data: &[u8]) -> core::result::Result<Self, aya::EbpfError>
pub fn aya::Ebpf::load_file<P: core::convert::AsRef<std::path::Path>>(path: P) -> core::result::Result<Self, aya::EbpfError>
pub fn aya::Ebpf::map(&self, name: &str) -> core::option::Option<&aya::maps::Map>
pub fn aya::Ebpf::map_mut(&mut self, name: &str) -> core::option::Option<&mut aya::maps::Map>
pub fn aya::Ebpf::maps(&self) -> impl core::iter::traits::iterator::Iterator<Item = (&str, &aya::maps::Map)>
pub fn aya::Ebpf::maps_mut(&mut self) -> impl core::iter::traits::iterator::Iterator<Item = (&str, &mut aya::maps::Map)>
pub fn aya::Ebpf::program(&self, name: &str) -> core::option::Option<&aya::programs::Program>
pub fn aya::Ebpf::program_mut(&mut self, name: &str) -> core::option::Option<&mut aya::programs::Program>
pub fn aya::Ebpf::programs(&self) -> impl core::iter::traits::iterator::Iterator<Item = (&str, &aya::programs::Program)>
pub fn aya::Ebpf::programs_mut(&mut self) -> impl core::iter::traits::iterator::Iterator<Item = (&str, &mut aya::programs::Program)>
pub fn aya::Ebpf::take_map(&mut self, name: &str) -> core::option::Option<aya::maps::Map>
impl core::fmt::Debug for aya::Ebpf
pub fn aya::Ebpf::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Send for aya::Ebpf
impl core::marker::Sync for aya::Ebpf
impl core::marker::Unpin for aya::Ebpf
impl core::panic::unwind_safe::RefUnwindSafe for aya::Ebpf
impl core::panic::unwind_safe::UnwindSafe for aya::Ebpf
impl<T, U> core::convert::Into<U> for aya::Ebpf where U: core::convert::From<T>
pub fn aya::Ebpf::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya::Ebpf where U: core::convert::Into<T>
pub type aya::Ebpf::Error = core::convert::Infallible
pub fn aya::Ebpf::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for aya::Ebpf where U: core::convert::TryFrom<T>
pub type aya::Ebpf::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya::Ebpf::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for aya::Ebpf where T: 'static + core::marker::Sized
pub fn aya::Ebpf::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya::Ebpf where T: core::marker::Sized
pub fn aya::Ebpf::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya::Ebpf where T: core::marker::Sized
pub fn aya::Ebpf::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya::Ebpf
pub fn aya::Ebpf::from(t: T) -> T
pub struct aya::EbpfLoader<'a>
impl<'a> aya::EbpfLoader<'a>
pub fn aya::EbpfLoader<'a>::allow_unsupported_maps(&mut self) -> &mut aya::EbpfLoader<'a>
pub fn aya::EbpfLoader<'a>::btf(&mut self, btf: core::option::Option<&'a aya_obj::btf::btf::Btf>) -> &mut aya::EbpfLoader<'a>
pub fn aya::EbpfLoader<'a>::extension(&mut self, name: &'a str) -> &mut aya::EbpfLoader<'a>
pub fn aya::EbpfLoader<'a>::load(&mut self, data: &[u8]) -> core::result::Result<aya::Ebpf, aya::EbpfError>
pub fn aya::EbpfLoader<'a>::load_file<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<aya::Ebpf, aya::EbpfError>
pub fn aya::EbpfLoader<'a>::map_pin_path<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> &mut aya::EbpfLoader<'a>
pub fn aya::EbpfLoader<'a>::new() -> Self
pub fn aya::EbpfLoader<'a>::set_global<T: core::convert::Into<aya::GlobalData<'a>>>(&mut self, name: &'a str, value: T, must_exist: bool) -> &mut aya::EbpfLoader<'a>
pub fn aya::EbpfLoader<'a>::set_max_entries(&mut self, name: &'a str, size: u32) -> &mut aya::EbpfLoader<'a>
pub fn aya::EbpfLoader<'a>::verifier_log_level(&mut self, level: aya::VerifierLogLevel) -> &mut aya::EbpfLoader<'a>
impl core::default::Default for aya::EbpfLoader<'_>
pub fn aya::EbpfLoader<'_>::default() -> Self
impl<'a> core::fmt::Debug for aya::EbpfLoader<'a>
pub fn aya::EbpfLoader<'a>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<'a> core::marker::Send for aya::EbpfLoader<'a>
impl<'a> core::marker::Sync for aya::EbpfLoader<'a>
impl<'a> core::marker::Unpin for aya::EbpfLoader<'a>
impl<'a> core::panic::unwind_safe::RefUnwindSafe for aya::EbpfLoader<'a>
impl<'a> core::panic::unwind_safe::UnwindSafe for aya::EbpfLoader<'a>
impl<T, U> core::convert::Into<U> for aya::EbpfLoader<'a> where U: core::convert::From<T>
pub fn aya::EbpfLoader<'a>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya::EbpfLoader<'a> where U: core::convert::Into<T>
pub type aya::EbpfLoader<'a>::Error = core::convert::Infallible
pub fn aya::EbpfLoader<'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::EbpfLoader<'a> where U: core::convert::TryFrom<T>
pub type aya::EbpfLoader<'a>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya::EbpfLoader<'a>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for aya::EbpfLoader<'a> where T: 'static + core::marker::Sized
pub fn aya::EbpfLoader<'a>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya::EbpfLoader<'a> where T: core::marker::Sized
pub fn aya::EbpfLoader<'a>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya::EbpfLoader<'a> where T: core::marker::Sized
pub fn aya::EbpfLoader<'a>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya::EbpfLoader<'a>
pub fn aya::EbpfLoader<'a>::from(t: T) -> T
pub struct aya::GlobalData<'a>
impl<'a, T: aya::Pod> core::convert::From<&'a T> for aya::GlobalData<'a>
pub fn aya::GlobalData<'a>::from(v: &'a T) -> Self
@ -8636,3 +8636,5 @@ impl<K: aya::Pod> aya::Pod for aya::maps::lpm_trie::Key<K>
impl<T: aya::Pod, const N: usize> aya::Pod for [T; N]
pub fn aya::features() -> &'static aya_obj::obj::Features
pub fn aya::loaded_programs() -> impl core::iter::traits::iterator::Iterator<Item = core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>>
pub type aya::Bpf = aya::Ebpf
pub type aya::BpfLoader<'a> = aya::EbpfLoader<'a>

Loading…
Cancel
Save