|
@@ -2528,6 +2528,7 @@ pub use aya::programs::CgroupSockoptAttachType
|
|
|
pub mod aya::programs::cgroup_device
|
|
|
pub struct aya::programs::cgroup_device::CgroupDevice
|
|
|
impl aya::programs::cgroup_device::CgroupDevice
|
|
|
+pub const aya::programs::cgroup_device::CgroupDevice::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::cgroup_device::CgroupDevice::attach<T: std::os::fd::owned::AsFd>(&mut self, cgroup: T, mode: aya::programs::links::CgroupAttachMode) -> core::result::Result<aya::programs::cgroup_device::CgroupDeviceLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::cgroup_device::CgroupDevice::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
pub fn aya::programs::cgroup_device::CgroupDevice::query<T: std::os::fd::owned::AsFd>(target_fd: T) -> core::result::Result<alloc::vec::Vec<aya::programs::cgroup_device::CgroupDeviceLink>, aya::programs::ProgramError>
|
|
@@ -2539,6 +2540,8 @@ pub fn aya::programs::cgroup_device::CgroupDevice::fd(&self) -> core::result::Re
|
|
|
impl aya::programs::cgroup_device::CgroupDevice
|
|
|
pub fn aya::programs::cgroup_device::CgroupDevice::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
impl aya::programs::cgroup_device::CgroupDevice
|
|
|
+pub fn aya::programs::cgroup_device::CgroupDevice::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::cgroup_device::CgroupDevice
|
|
|
pub fn aya::programs::cgroup_device::CgroupDevice::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::cgroup_device::CgroupDevice
|
|
|
pub fn aya::programs::cgroup_device::CgroupDevice::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -2691,6 +2694,7 @@ impl<T> core::convert::From<T> for aya::programs::cgroup_skb::CgroupSkbAttachTyp
|
|
|
pub fn aya::programs::cgroup_skb::CgroupSkbAttachType::from(t: T) -> T
|
|
|
pub struct aya::programs::cgroup_skb::CgroupSkb
|
|
|
impl aya::programs::cgroup_skb::CgroupSkb
|
|
|
+pub const aya::programs::cgroup_skb::CgroupSkb::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::cgroup_skb::CgroupSkb::attach<T: std::os::fd::owned::AsFd>(&mut self, cgroup: T, attach_type: aya::programs::cgroup_skb::CgroupSkbAttachType, mode: aya::programs::links::CgroupAttachMode) -> core::result::Result<aya::programs::cgroup_skb::CgroupSkbLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::cgroup_skb::CgroupSkb::expected_attach_type(&self) -> &core::option::Option<aya::programs::cgroup_skb::CgroupSkbAttachType>
|
|
|
pub fn aya::programs::cgroup_skb::CgroupSkb::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P, expected_attach_type: aya::programs::cgroup_skb::CgroupSkbAttachType) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
@@ -2701,6 +2705,8 @@ pub fn aya::programs::cgroup_skb::CgroupSkb::take_link(&mut self, link_id: aya::
|
|
|
impl aya::programs::cgroup_skb::CgroupSkb
|
|
|
pub fn aya::programs::cgroup_skb::CgroupSkb::fd(&self) -> core::result::Result<&aya::programs::ProgramFd, aya::programs::ProgramError>
|
|
|
impl aya::programs::cgroup_skb::CgroupSkb
|
|
|
+pub fn aya::programs::cgroup_skb::CgroupSkb::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>, attach_type: core::option::Option<aya::programs::cgroup_skb::CgroupSkbAttachType>) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::cgroup_skb::CgroupSkb
|
|
|
pub fn aya::programs::cgroup_skb::CgroupSkb::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::cgroup_skb::CgroupSkb
|
|
|
pub fn aya::programs::cgroup_skb::CgroupSkb::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -2818,6 +2824,7 @@ pub mod aya::programs::cgroup_sock
|
|
|
pub use aya::programs::cgroup_sock::CgroupSockAttachType
|
|
|
pub struct aya::programs::cgroup_sock::CgroupSock
|
|
|
impl aya::programs::cgroup_sock::CgroupSock
|
|
|
+pub const aya::programs::cgroup_sock::CgroupSock::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::cgroup_sock::CgroupSock::attach<T: std::os::fd::owned::AsFd>(&mut self, cgroup: T, mode: aya::programs::links::CgroupAttachMode) -> core::result::Result<aya::programs::cgroup_sock::CgroupSockLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::cgroup_sock::CgroupSock::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P, attach_type: aya_obj::programs::cgroup_sock::CgroupSockAttachType) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::cgroup_sock::CgroupSock::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
|
|
@@ -2944,6 +2951,7 @@ pub mod aya::programs::cgroup_sock_addr
|
|
|
pub use aya::programs::cgroup_sock_addr::CgroupSockAddrAttachType
|
|
|
pub struct aya::programs::cgroup_sock_addr::CgroupSockAddr
|
|
|
impl aya::programs::cgroup_sock_addr::CgroupSockAddr
|
|
|
+pub const aya::programs::cgroup_sock_addr::CgroupSockAddr::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::cgroup_sock_addr::CgroupSockAddr::attach<T: std::os::fd::owned::AsFd>(&mut self, cgroup: T, mode: aya::programs::links::CgroupAttachMode) -> core::result::Result<aya::programs::cgroup_sock_addr::CgroupSockAddrLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::cgroup_sock_addr::CgroupSockAddr::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P, attach_type: aya_obj::programs::cgroup_sock_addr::CgroupSockAddrAttachType) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::cgroup_sock_addr::CgroupSockAddr::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
|
|
@@ -3070,6 +3078,7 @@ pub mod aya::programs::cgroup_sockopt
|
|
|
pub use aya::programs::cgroup_sockopt::CgroupSockoptAttachType
|
|
|
pub struct aya::programs::cgroup_sockopt::CgroupSockopt
|
|
|
impl aya::programs::cgroup_sockopt::CgroupSockopt
|
|
|
+pub const aya::programs::cgroup_sockopt::CgroupSockopt::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::cgroup_sockopt::CgroupSockopt::attach<T: std::os::fd::owned::AsFd>(&mut self, cgroup: T, mode: aya::programs::links::CgroupAttachMode) -> core::result::Result<aya::programs::cgroup_sockopt::CgroupSockoptLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::cgroup_sockopt::CgroupSockopt::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P, attach_type: aya_obj::programs::cgroup_sockopt::CgroupSockoptAttachType) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::cgroup_sockopt::CgroupSockopt::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
|
|
@@ -3079,6 +3088,8 @@ pub fn aya::programs::cgroup_sockopt::CgroupSockopt::take_link(&mut self, link_i
|
|
|
impl aya::programs::cgroup_sockopt::CgroupSockopt
|
|
|
pub fn aya::programs::cgroup_sockopt::CgroupSockopt::fd(&self) -> core::result::Result<&aya::programs::ProgramFd, aya::programs::ProgramError>
|
|
|
impl aya::programs::cgroup_sockopt::CgroupSockopt
|
|
|
+pub fn aya::programs::cgroup_sockopt::CgroupSockopt::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>, attach_type: aya_obj::programs::cgroup_sockopt::CgroupSockoptAttachType) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::cgroup_sockopt::CgroupSockopt
|
|
|
pub fn aya::programs::cgroup_sockopt::CgroupSockopt::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::cgroup_sockopt::CgroupSockopt
|
|
|
pub fn aya::programs::cgroup_sockopt::CgroupSockopt::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -3195,6 +3206,7 @@ pub fn aya::programs::cgroup_sockopt::CgroupSockoptLinkId::from(t: T) -> T
|
|
|
pub mod aya::programs::cgroup_sysctl
|
|
|
pub struct aya::programs::cgroup_sysctl::CgroupSysctl
|
|
|
impl aya::programs::cgroup_sysctl::CgroupSysctl
|
|
|
+pub const aya::programs::cgroup_sysctl::CgroupSysctl::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::cgroup_sysctl::CgroupSysctl::attach<T: std::os::fd::owned::AsFd>(&mut self, cgroup: T, mode: aya::programs::links::CgroupAttachMode) -> core::result::Result<aya::programs::cgroup_sysctl::CgroupSysctlLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::cgroup_sysctl::CgroupSysctl::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
impl aya::programs::cgroup_sysctl::CgroupSysctl
|
|
@@ -3205,6 +3217,8 @@ pub fn aya::programs::cgroup_sysctl::CgroupSysctl::fd(&self) -> core::result::Re
|
|
|
impl aya::programs::cgroup_sysctl::CgroupSysctl
|
|
|
pub fn aya::programs::cgroup_sysctl::CgroupSysctl::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
impl aya::programs::cgroup_sysctl::CgroupSysctl
|
|
|
+pub fn aya::programs::cgroup_sysctl::CgroupSysctl::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::cgroup_sysctl::CgroupSysctl
|
|
|
pub fn aya::programs::cgroup_sysctl::CgroupSysctl::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::cgroup_sysctl::CgroupSysctl
|
|
|
pub fn aya::programs::cgroup_sysctl::CgroupSysctl::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -3354,6 +3368,7 @@ impl<T> core::convert::From<T> for aya::programs::extension::ExtensionError
|
|
|
pub fn aya::programs::extension::ExtensionError::from(t: T) -> T
|
|
|
pub struct aya::programs::extension::Extension
|
|
|
impl aya::programs::extension::Extension
|
|
|
+pub const aya::programs::extension::Extension::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::extension::Extension::attach(&mut self) -> core::result::Result<aya::programs::extension::ExtensionLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::extension::Extension::attach_to_program(&mut self, program: &aya::programs::ProgramFd, func_name: &str) -> core::result::Result<aya::programs::extension::ExtensionLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::extension::Extension::load(&mut self, program: aya::programs::ProgramFd, func_name: &str) -> core::result::Result<(), aya::programs::ProgramError>
|
|
@@ -3365,6 +3380,8 @@ pub fn aya::programs::extension::Extension::fd(&self) -> core::result::Result<&a
|
|
|
impl aya::programs::extension::Extension
|
|
|
pub fn aya::programs::extension::Extension::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
impl aya::programs::extension::Extension
|
|
|
+pub fn aya::programs::extension::Extension::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::extension::Extension
|
|
|
pub fn aya::programs::extension::Extension::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::extension::Extension
|
|
|
pub fn aya::programs::extension::Extension::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -3485,6 +3502,7 @@ pub fn aya::programs::extension::ExtensionLinkId::from(t: T) -> T
|
|
|
pub mod aya::programs::fentry
|
|
|
pub struct aya::programs::fentry::FEntry
|
|
|
impl aya::programs::fentry::FEntry
|
|
|
+pub const aya::programs::fentry::FEntry::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::fentry::FEntry::attach(&mut self) -> core::result::Result<aya::programs::fentry::FEntryLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::fentry::FEntry::load(&mut self, fn_name: &str, btf: &aya_obj::btf::btf::Btf) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
impl aya::programs::fentry::FEntry
|
|
@@ -3495,6 +3513,8 @@ pub fn aya::programs::fentry::FEntry::fd(&self) -> core::result::Result<&aya::pr
|
|
|
impl aya::programs::fentry::FEntry
|
|
|
pub fn aya::programs::fentry::FEntry::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
impl aya::programs::fentry::FEntry
|
|
|
+pub unsafe fn aya::programs::fentry::FEntry::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::fentry::FEntry
|
|
|
pub fn aya::programs::fentry::FEntry::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::fentry::FEntry
|
|
|
pub fn aya::programs::fentry::FEntry::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -3615,6 +3635,7 @@ pub fn aya::programs::fentry::FEntryLinkId::from(t: T) -> T
|
|
|
pub mod aya::programs::fexit
|
|
|
pub struct aya::programs::fexit::FExit
|
|
|
impl aya::programs::fexit::FExit
|
|
|
+pub const aya::programs::fexit::FExit::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::fexit::FExit::attach(&mut self) -> core::result::Result<aya::programs::fexit::FExitLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::fexit::FExit::load(&mut self, fn_name: &str, btf: &aya_obj::btf::btf::Btf) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
impl aya::programs::fexit::FExit
|
|
@@ -3625,6 +3646,8 @@ pub fn aya::programs::fexit::FExit::fd(&self) -> core::result::Result<&aya::prog
|
|
|
impl aya::programs::fexit::FExit
|
|
|
pub fn aya::programs::fexit::FExit::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
impl aya::programs::fexit::FExit
|
|
|
+pub unsafe fn aya::programs::fexit::FExit::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::fexit::FExit
|
|
|
pub fn aya::programs::fexit::FExit::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::fexit::FExit
|
|
|
pub fn aya::programs::fexit::FExit::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -3745,6 +3768,7 @@ pub fn aya::programs::fexit::FExitLinkId::from(t: T) -> T
|
|
|
pub mod aya::programs::flow_dissector
|
|
|
pub struct aya::programs::flow_dissector::FlowDissector
|
|
|
impl aya::programs::flow_dissector::FlowDissector
|
|
|
+pub const aya::programs::flow_dissector::FlowDissector::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::flow_dissector::FlowDissector::attach<T: std::os::fd::owned::AsFd>(&mut self, netns: T) -> core::result::Result<aya::programs::flow_dissector::FlowDissectorLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::flow_dissector::FlowDissector::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
impl aya::programs::flow_dissector::FlowDissector
|
|
@@ -3871,6 +3895,7 @@ pub fn aya::programs::flow_dissector::FlowDissectorLinkId::from(t: T) -> T
|
|
|
pub mod aya::programs::iter
|
|
|
pub struct aya::programs::iter::Iter
|
|
|
impl aya::programs::iter::Iter
|
|
|
+pub const aya::programs::iter::Iter::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::iter::Iter::attach(&mut self) -> core::result::Result<aya::programs::iter::IterLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::iter::Iter::load(&mut self, iter_type: &str, btf: &aya_obj::btf::btf::Btf) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
impl aya::programs::iter::Iter
|
|
@@ -3881,6 +3906,8 @@ pub fn aya::programs::iter::Iter::fd(&self) -> core::result::Result<&aya::progra
|
|
|
impl aya::programs::iter::Iter
|
|
|
pub fn aya::programs::iter::Iter::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
impl aya::programs::iter::Iter
|
|
|
+pub fn aya::programs::iter::Iter::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::iter::Iter
|
|
|
pub fn aya::programs::iter::Iter::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::iter::Iter
|
|
|
pub fn aya::programs::iter::Iter::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -4068,6 +4095,7 @@ impl<T> core::convert::From<T> for aya::programs::kprobe::KProbeError
|
|
|
pub fn aya::programs::kprobe::KProbeError::from(t: T) -> T
|
|
|
pub struct aya::programs::kprobe::KProbe
|
|
|
impl aya::programs::kprobe::KProbe
|
|
|
+pub const aya::programs::kprobe::KProbe::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::kprobe::KProbe::attach<T: core::convert::AsRef<std::ffi::os_str::OsStr>>(&mut self, fn_name: T, offset: u64) -> core::result::Result<aya::programs::kprobe::KProbeLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::kprobe::KProbe::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::kprobe::KProbe::kind(&self) -> aya::programs::ProbeKind
|
|
@@ -4078,6 +4106,8 @@ pub fn aya::programs::kprobe::KProbe::take_link(&mut self, link_id: aya::program
|
|
|
impl aya::programs::kprobe::KProbe
|
|
|
pub fn aya::programs::kprobe::KProbe::fd(&self) -> core::result::Result<&aya::programs::ProgramFd, aya::programs::ProgramError>
|
|
|
impl aya::programs::kprobe::KProbe
|
|
|
+pub unsafe fn aya::programs::kprobe::KProbe::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::kprobe::KProbe
|
|
|
pub fn aya::programs::kprobe::KProbe::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::kprobe::KProbe
|
|
|
pub fn aya::programs::kprobe::KProbe::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -4769,6 +4799,7 @@ impl<T> core::convert::From<T> for aya::programs::lirc_mode2::LircLinkId
|
|
|
pub fn aya::programs::lirc_mode2::LircLinkId::from(t: T) -> T
|
|
|
pub struct aya::programs::lirc_mode2::LircMode2
|
|
|
impl aya::programs::lirc_mode2::LircMode2
|
|
|
+pub const aya::programs::lirc_mode2::LircMode2::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::lirc_mode2::LircMode2::attach<T: std::os::fd::owned::AsFd>(&mut self, lircdev: T) -> core::result::Result<aya::programs::lirc_mode2::LircLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::lirc_mode2::LircMode2::detach(&mut self, link_id: aya::programs::lirc_mode2::LircLinkId) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
pub fn aya::programs::lirc_mode2::LircMode2::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
|
|
@@ -4779,6 +4810,8 @@ pub fn aya::programs::lirc_mode2::LircMode2::fd(&self) -> core::result::Result<&
|
|
|
impl aya::programs::lirc_mode2::LircMode2
|
|
|
pub fn aya::programs::lirc_mode2::LircMode2::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
impl aya::programs::lirc_mode2::LircMode2
|
|
|
+pub fn aya::programs::lirc_mode2::LircMode2::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::lirc_mode2::LircMode2
|
|
|
pub fn aya::programs::lirc_mode2::LircMode2::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::lirc_mode2::LircMode2
|
|
|
pub fn aya::programs::lirc_mode2::LircMode2::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -4820,6 +4853,7 @@ pub fn aya::programs::lirc_mode2::LircMode2::from(t: T) -> T
|
|
|
pub mod aya::programs::lsm
|
|
|
pub struct aya::programs::lsm::Lsm
|
|
|
impl aya::programs::lsm::Lsm
|
|
|
+pub const aya::programs::lsm::Lsm::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::lsm::Lsm::attach(&mut self) -> core::result::Result<aya::programs::lsm::LsmLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::lsm::Lsm::load(&mut self, lsm_hook_name: &str, btf: &aya_obj::btf::btf::Btf) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
impl aya::programs::lsm::Lsm
|
|
@@ -4830,6 +4864,8 @@ pub fn aya::programs::lsm::Lsm::fd(&self) -> core::result::Result<&aya::programs
|
|
|
impl aya::programs::lsm::Lsm
|
|
|
pub fn aya::programs::lsm::Lsm::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
impl aya::programs::lsm::Lsm
|
|
|
+pub fn aya::programs::lsm::Lsm::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::lsm::Lsm
|
|
|
pub fn aya::programs::lsm::Lsm::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::lsm::Lsm
|
|
|
pub fn aya::programs::lsm::Lsm::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -5146,6 +5182,7 @@ impl<T> core::convert::From<T> for aya::programs::perf_event::SamplePolicy
|
|
|
pub fn aya::programs::perf_event::SamplePolicy::from(t: T) -> T
|
|
|
pub struct aya::programs::perf_event::PerfEvent
|
|
|
impl aya::programs::perf_event::PerfEvent
|
|
|
+pub const aya::programs::perf_event::PerfEvent::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
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::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
impl aya::programs::perf_event::PerfEvent
|
|
@@ -5156,6 +5193,8 @@ pub fn aya::programs::perf_event::PerfEvent::fd(&self) -> core::result::Result<&
|
|
|
impl aya::programs::perf_event::PerfEvent
|
|
|
pub fn aya::programs::perf_event::PerfEvent::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
impl aya::programs::perf_event::PerfEvent
|
|
|
+pub fn aya::programs::perf_event::PerfEvent::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::perf_event::PerfEvent
|
|
|
pub fn aya::programs::perf_event::PerfEvent::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::perf_event::PerfEvent
|
|
|
pub fn aya::programs::perf_event::PerfEvent::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -5278,6 +5317,7 @@ pub fn aya::programs::perf_event::PerfEventLinkId::from(t: T) -> T
|
|
|
pub mod aya::programs::raw_trace_point
|
|
|
pub struct aya::programs::raw_trace_point::RawTracePoint
|
|
|
impl aya::programs::raw_trace_point::RawTracePoint
|
|
|
+pub const aya::programs::raw_trace_point::RawTracePoint::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::raw_trace_point::RawTracePoint::attach(&mut self, tp_name: &str) -> core::result::Result<aya::programs::raw_trace_point::RawTracePointLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::raw_trace_point::RawTracePoint::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
impl aya::programs::raw_trace_point::RawTracePoint
|
|
@@ -5288,6 +5328,8 @@ pub fn aya::programs::raw_trace_point::RawTracePoint::fd(&self) -> core::result:
|
|
|
impl aya::programs::raw_trace_point::RawTracePoint
|
|
|
pub fn aya::programs::raw_trace_point::RawTracePoint::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
impl aya::programs::raw_trace_point::RawTracePoint
|
|
|
+pub fn aya::programs::raw_trace_point::RawTracePoint::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::raw_trace_point::RawTracePoint
|
|
|
pub fn aya::programs::raw_trace_point::RawTracePoint::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::raw_trace_point::RawTracePoint
|
|
|
pub fn aya::programs::raw_trace_point::RawTracePoint::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -5408,6 +5450,7 @@ pub fn aya::programs::raw_trace_point::RawTracePointLinkId::from(t: T) -> T
|
|
|
pub mod aya::programs::sk_lookup
|
|
|
pub struct aya::programs::sk_lookup::SkLookup
|
|
|
impl aya::programs::sk_lookup::SkLookup
|
|
|
+pub const aya::programs::sk_lookup::SkLookup::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::sk_lookup::SkLookup::attach<T: std::os::fd::owned::AsFd>(&mut self, netns: T) -> core::result::Result<aya::programs::sk_lookup::SkLookupLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::sk_lookup::SkLookup::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
impl aya::programs::sk_lookup::SkLookup
|
|
@@ -5418,6 +5461,8 @@ pub fn aya::programs::sk_lookup::SkLookup::fd(&self) -> core::result::Result<&ay
|
|
|
impl aya::programs::sk_lookup::SkLookup
|
|
|
pub fn aya::programs::sk_lookup::SkLookup::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
impl aya::programs::sk_lookup::SkLookup
|
|
|
+pub fn aya::programs::sk_lookup::SkLookup::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::sk_lookup::SkLookup
|
|
|
pub fn aya::programs::sk_lookup::SkLookup::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::sk_lookup::SkLookup
|
|
|
pub fn aya::programs::sk_lookup::SkLookup::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -5538,6 +5583,7 @@ pub fn aya::programs::sk_lookup::SkLookupLinkId::from(t: T) -> T
|
|
|
pub mod aya::programs::sk_msg
|
|
|
pub struct aya::programs::sk_msg::SkMsg
|
|
|
impl aya::programs::sk_msg::SkMsg
|
|
|
+pub const aya::programs::sk_msg::SkMsg::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::sk_msg::SkMsg::attach(&mut self, map: &aya::maps::sock::SockMapFd) -> core::result::Result<aya::programs::sk_msg::SkMsgLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::sk_msg::SkMsg::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
impl aya::programs::sk_msg::SkMsg
|
|
@@ -5548,6 +5594,8 @@ pub fn aya::programs::sk_msg::SkMsg::fd(&self) -> core::result::Result<&aya::pro
|
|
|
impl aya::programs::sk_msg::SkMsg
|
|
|
pub fn aya::programs::sk_msg::SkMsg::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
impl aya::programs::sk_msg::SkMsg
|
|
|
+pub fn aya::programs::sk_msg::SkMsg::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::sk_msg::SkMsg
|
|
|
pub fn aya::programs::sk_msg::SkMsg::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::sk_msg::SkMsg
|
|
|
pub fn aya::programs::sk_msg::SkMsg::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -5704,6 +5752,7 @@ impl<T> core::convert::From<T> for aya::programs::sk_skb::SkSkbKind
|
|
|
pub fn aya::programs::sk_skb::SkSkbKind::from(t: T) -> T
|
|
|
pub struct aya::programs::sk_skb::SkSkb
|
|
|
impl aya::programs::sk_skb::SkSkb
|
|
|
+pub const aya::programs::sk_skb::SkSkb::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::sk_skb::SkSkb::attach(&mut self, map: &aya::maps::sock::SockMapFd) -> core::result::Result<aya::programs::sk_skb::SkSkbLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::sk_skb::SkSkb::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P, kind: aya::programs::sk_skb::SkSkbKind) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::sk_skb::SkSkb::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
|
|
@@ -5713,6 +5762,8 @@ pub fn aya::programs::sk_skb::SkSkb::take_link(&mut self, link_id: aya::programs
|
|
|
impl aya::programs::sk_skb::SkSkb
|
|
|
pub fn aya::programs::sk_skb::SkSkb::fd(&self) -> core::result::Result<&aya::programs::ProgramFd, aya::programs::ProgramError>
|
|
|
impl aya::programs::sk_skb::SkSkb
|
|
|
+pub fn aya::programs::sk_skb::SkSkb::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>, kind: aya::programs::sk_skb::SkSkbKind) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::sk_skb::SkSkb
|
|
|
pub fn aya::programs::sk_skb::SkSkb::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::sk_skb::SkSkb
|
|
|
pub fn aya::programs::sk_skb::SkSkb::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -5833,6 +5884,7 @@ pub fn aya::programs::sk_skb::SkSkbLinkId::from(t: T) -> T
|
|
|
pub mod aya::programs::sock_ops
|
|
|
pub struct aya::programs::sock_ops::SockOps
|
|
|
impl aya::programs::sock_ops::SockOps
|
|
|
+pub const aya::programs::sock_ops::SockOps::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::sock_ops::SockOps::attach<T: std::os::fd::owned::AsFd>(&mut self, cgroup: T, mode: aya::programs::links::CgroupAttachMode) -> core::result::Result<aya::programs::sock_ops::SockOpsLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::sock_ops::SockOps::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
impl aya::programs::sock_ops::SockOps
|
|
@@ -5843,6 +5895,8 @@ pub fn aya::programs::sock_ops::SockOps::fd(&self) -> core::result::Result<&aya:
|
|
|
impl aya::programs::sock_ops::SockOps
|
|
|
pub fn aya::programs::sock_ops::SockOps::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
impl aya::programs::sock_ops::SockOps
|
|
|
+pub fn aya::programs::sock_ops::SockOps::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::sock_ops::SockOps
|
|
|
pub fn aya::programs::sock_ops::SockOps::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::sock_ops::SockOps
|
|
|
pub fn aya::programs::sock_ops::SockOps::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -5994,6 +6048,7 @@ impl<T> core::convert::From<T> for aya::programs::socket_filter::SocketFilterErr
|
|
|
pub fn aya::programs::socket_filter::SocketFilterError::from(t: T) -> T
|
|
|
pub struct aya::programs::socket_filter::SocketFilter
|
|
|
impl aya::programs::socket_filter::SocketFilter
|
|
|
+pub const aya::programs::socket_filter::SocketFilter::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::socket_filter::SocketFilter::attach<T: std::os::fd::owned::AsFd>(&mut self, socket: T) -> core::result::Result<aya::programs::socket_filter::SocketFilterLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::socket_filter::SocketFilter::detach(&mut self, link_id: aya::programs::socket_filter::SocketFilterLinkId) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
pub fn aya::programs::socket_filter::SocketFilter::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
|
|
@@ -6269,6 +6324,7 @@ impl<T> core::convert::From<T> for aya::programs::tc::NlOptions
|
|
|
pub fn aya::programs::tc::NlOptions::from(t: T) -> T
|
|
|
pub struct aya::programs::tc::SchedClassifier
|
|
|
impl aya::programs::tc::SchedClassifier
|
|
|
+pub const aya::programs::tc::SchedClassifier::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::tc::SchedClassifier::attach(&mut self, interface: &str, attach_type: aya::programs::tc::TcAttachType) -> core::result::Result<aya::programs::tc::SchedClassifierLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::tc::SchedClassifier::attach_to_link(&mut self, link: aya::programs::tc::SchedClassifierLink) -> core::result::Result<aya::programs::tc::SchedClassifierLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::tc::SchedClassifier::attach_with_options(&mut self, interface: &str, attach_type: aya::programs::tc::TcAttachType, options: aya::programs::tc::TcAttachOptions) -> core::result::Result<aya::programs::tc::SchedClassifierLinkId, aya::programs::ProgramError>
|
|
@@ -6281,6 +6337,8 @@ pub fn aya::programs::tc::SchedClassifier::take_link(&mut self, link_id: aya::pr
|
|
|
impl aya::programs::tc::SchedClassifier
|
|
|
pub fn aya::programs::tc::SchedClassifier::fd(&self) -> core::result::Result<&aya::programs::ProgramFd, aya::programs::ProgramError>
|
|
|
impl aya::programs::tc::SchedClassifier
|
|
|
+pub fn aya::programs::tc::SchedClassifier::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::tc::SchedClassifier
|
|
|
pub fn aya::programs::tc::SchedClassifier::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::tc::SchedClassifier
|
|
|
pub fn aya::programs::tc::SchedClassifier::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -6417,6 +6475,7 @@ pub fn aya::programs::tc::qdisc_detach_program(if_name: &str, attach_type: aya::
|
|
|
pub mod aya::programs::tp_btf
|
|
|
pub struct aya::programs::tp_btf::BtfTracePoint
|
|
|
impl aya::programs::tp_btf::BtfTracePoint
|
|
|
+pub const aya::programs::tp_btf::BtfTracePoint::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::tp_btf::BtfTracePoint::attach(&mut self) -> core::result::Result<aya::programs::tp_btf::BtfTracePointLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::tp_btf::BtfTracePoint::load(&mut self, tracepoint: &str, btf: &aya_obj::btf::btf::Btf) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
impl aya::programs::tp_btf::BtfTracePoint
|
|
@@ -6427,6 +6486,8 @@ pub fn aya::programs::tp_btf::BtfTracePoint::fd(&self) -> core::result::Result<&
|
|
|
impl aya::programs::tp_btf::BtfTracePoint
|
|
|
pub fn aya::programs::tp_btf::BtfTracePoint::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
impl aya::programs::tp_btf::BtfTracePoint
|
|
|
+pub unsafe fn aya::programs::tp_btf::BtfTracePoint::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::tp_btf::BtfTracePoint
|
|
|
pub fn aya::programs::tp_btf::BtfTracePoint::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::tp_btf::BtfTracePoint
|
|
|
pub fn aya::programs::tp_btf::BtfTracePoint::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -6583,6 +6644,7 @@ impl<T> core::convert::From<T> for aya::programs::trace_point::TracePointError
|
|
|
pub fn aya::programs::trace_point::TracePointError::from(t: T) -> T
|
|
|
pub struct aya::programs::trace_point::TracePoint
|
|
|
impl aya::programs::trace_point::TracePoint
|
|
|
+pub const aya::programs::trace_point::TracePoint::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::trace_point::TracePoint::attach(&mut self, category: &str, name: &str) -> core::result::Result<aya::programs::trace_point::TracePointLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::trace_point::TracePoint::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
impl aya::programs::trace_point::TracePoint
|
|
@@ -6593,6 +6655,8 @@ pub fn aya::programs::trace_point::TracePoint::fd(&self) -> core::result::Result
|
|
|
impl aya::programs::trace_point::TracePoint
|
|
|
pub fn aya::programs::trace_point::TracePoint::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
impl aya::programs::trace_point::TracePoint
|
|
|
+pub fn aya::programs::trace_point::TracePoint::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::trace_point::TracePoint
|
|
|
pub fn aya::programs::trace_point::TracePoint::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::trace_point::TracePoint
|
|
|
pub fn aya::programs::trace_point::TracePoint::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -6827,6 +6891,7 @@ impl<T> core::convert::From<T> for aya::programs::uprobe::UProbeError
|
|
|
pub fn aya::programs::uprobe::UProbeError::from(t: T) -> T
|
|
|
pub struct aya::programs::uprobe::UProbe
|
|
|
impl aya::programs::uprobe::UProbe
|
|
|
+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<libc::unix::pid_t>, cookie: core::option::Option<u64>) -> 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::kind(&self) -> aya::programs::ProbeKind
|
|
@@ -6837,6 +6902,8 @@ pub fn aya::programs::uprobe::UProbe::take_link(&mut self, link_id: aya::program
|
|
|
impl aya::programs::uprobe::UProbe
|
|
|
pub fn aya::programs::uprobe::UProbe::fd(&self) -> core::result::Result<&aya::programs::ProgramFd, aya::programs::ProgramError>
|
|
|
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>
|
|
|
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>
|
|
@@ -6993,6 +7060,7 @@ impl<T> core::convert::From<T> for aya::programs::xdp::XdpError
|
|
|
pub fn aya::programs::xdp::XdpError::from(t: T) -> T
|
|
|
pub struct aya::programs::xdp::Xdp
|
|
|
impl aya::programs::xdp::Xdp
|
|
|
+pub const aya::programs::xdp::Xdp::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::xdp::Xdp::attach(&mut self, interface: &str, flags: aya::programs::xdp::XdpFlags) -> core::result::Result<aya::programs::xdp::XdpLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::xdp::Xdp::attach_to_if_index(&mut self, if_index: u32, flags: aya::programs::xdp::XdpFlags) -> core::result::Result<aya::programs::xdp::XdpLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::xdp::Xdp::attach_to_link(&mut self, link: aya::programs::xdp::XdpLink) -> core::result::Result<aya::programs::xdp::XdpLinkId, aya::programs::ProgramError>
|
|
@@ -7004,6 +7072,8 @@ pub fn aya::programs::xdp::Xdp::take_link(&mut self, link_id: aya::programs::xdp
|
|
|
impl aya::programs::xdp::Xdp
|
|
|
pub fn aya::programs::xdp::Xdp::fd(&self) -> core::result::Result<&aya::programs::ProgramFd, aya::programs::ProgramError>
|
|
|
impl aya::programs::xdp::Xdp
|
|
|
+pub fn aya::programs::xdp::Xdp::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>, attach_type: aya_obj::programs::xdp::XdpAttachType) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::xdp::Xdp
|
|
|
pub fn aya::programs::xdp::Xdp::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::xdp::Xdp
|
|
|
pub fn aya::programs::xdp::Xdp::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -8180,6 +8250,7 @@ impl<T> core::convert::From<T> for aya::programs::xdp::XdpError
|
|
|
pub fn aya::programs::xdp::XdpError::from(t: T) -> T
|
|
|
pub struct aya::programs::BtfTracePoint
|
|
|
impl aya::programs::tp_btf::BtfTracePoint
|
|
|
+pub const aya::programs::tp_btf::BtfTracePoint::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::tp_btf::BtfTracePoint::attach(&mut self) -> core::result::Result<aya::programs::tp_btf::BtfTracePointLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::tp_btf::BtfTracePoint::load(&mut self, tracepoint: &str, btf: &aya_obj::btf::btf::Btf) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
impl aya::programs::tp_btf::BtfTracePoint
|
|
@@ -8190,6 +8261,8 @@ pub fn aya::programs::tp_btf::BtfTracePoint::fd(&self) -> core::result::Result<&
|
|
|
impl aya::programs::tp_btf::BtfTracePoint
|
|
|
pub fn aya::programs::tp_btf::BtfTracePoint::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
impl aya::programs::tp_btf::BtfTracePoint
|
|
|
+pub unsafe fn aya::programs::tp_btf::BtfTracePoint::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::tp_btf::BtfTracePoint
|
|
|
pub fn aya::programs::tp_btf::BtfTracePoint::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::tp_btf::BtfTracePoint
|
|
|
pub fn aya::programs::tp_btf::BtfTracePoint::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -8230,6 +8303,7 @@ impl<T> core::convert::From<T> for aya::programs::tp_btf::BtfTracePoint
|
|
|
pub fn aya::programs::tp_btf::BtfTracePoint::from(t: T) -> T
|
|
|
pub struct aya::programs::CgroupDevice
|
|
|
impl aya::programs::cgroup_device::CgroupDevice
|
|
|
+pub const aya::programs::cgroup_device::CgroupDevice::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::cgroup_device::CgroupDevice::attach<T: std::os::fd::owned::AsFd>(&mut self, cgroup: T, mode: aya::programs::links::CgroupAttachMode) -> core::result::Result<aya::programs::cgroup_device::CgroupDeviceLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::cgroup_device::CgroupDevice::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
pub fn aya::programs::cgroup_device::CgroupDevice::query<T: std::os::fd::owned::AsFd>(target_fd: T) -> core::result::Result<alloc::vec::Vec<aya::programs::cgroup_device::CgroupDeviceLink>, aya::programs::ProgramError>
|
|
@@ -8241,6 +8315,8 @@ pub fn aya::programs::cgroup_device::CgroupDevice::fd(&self) -> core::result::Re
|
|
|
impl aya::programs::cgroup_device::CgroupDevice
|
|
|
pub fn aya::programs::cgroup_device::CgroupDevice::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
impl aya::programs::cgroup_device::CgroupDevice
|
|
|
+pub fn aya::programs::cgroup_device::CgroupDevice::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::cgroup_device::CgroupDevice
|
|
|
pub fn aya::programs::cgroup_device::CgroupDevice::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::cgroup_device::CgroupDevice
|
|
|
pub fn aya::programs::cgroup_device::CgroupDevice::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -8281,6 +8357,7 @@ impl<T> core::convert::From<T> for aya::programs::cgroup_device::CgroupDevice
|
|
|
pub fn aya::programs::cgroup_device::CgroupDevice::from(t: T) -> T
|
|
|
pub struct aya::programs::CgroupSkb
|
|
|
impl aya::programs::cgroup_skb::CgroupSkb
|
|
|
+pub const aya::programs::cgroup_skb::CgroupSkb::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::cgroup_skb::CgroupSkb::attach<T: std::os::fd::owned::AsFd>(&mut self, cgroup: T, attach_type: aya::programs::cgroup_skb::CgroupSkbAttachType, mode: aya::programs::links::CgroupAttachMode) -> core::result::Result<aya::programs::cgroup_skb::CgroupSkbLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::cgroup_skb::CgroupSkb::expected_attach_type(&self) -> &core::option::Option<aya::programs::cgroup_skb::CgroupSkbAttachType>
|
|
|
pub fn aya::programs::cgroup_skb::CgroupSkb::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P, expected_attach_type: aya::programs::cgroup_skb::CgroupSkbAttachType) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
@@ -8291,6 +8368,8 @@ pub fn aya::programs::cgroup_skb::CgroupSkb::take_link(&mut self, link_id: aya::
|
|
|
impl aya::programs::cgroup_skb::CgroupSkb
|
|
|
pub fn aya::programs::cgroup_skb::CgroupSkb::fd(&self) -> core::result::Result<&aya::programs::ProgramFd, aya::programs::ProgramError>
|
|
|
impl aya::programs::cgroup_skb::CgroupSkb
|
|
|
+pub fn aya::programs::cgroup_skb::CgroupSkb::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>, attach_type: core::option::Option<aya::programs::cgroup_skb::CgroupSkbAttachType>) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::cgroup_skb::CgroupSkb
|
|
|
pub fn aya::programs::cgroup_skb::CgroupSkb::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::cgroup_skb::CgroupSkb
|
|
|
pub fn aya::programs::cgroup_skb::CgroupSkb::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -8331,6 +8410,7 @@ impl<T> core::convert::From<T> for aya::programs::cgroup_skb::CgroupSkb
|
|
|
pub fn aya::programs::cgroup_skb::CgroupSkb::from(t: T) -> T
|
|
|
pub struct aya::programs::CgroupSock
|
|
|
impl aya::programs::cgroup_sock::CgroupSock
|
|
|
+pub const aya::programs::cgroup_sock::CgroupSock::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::cgroup_sock::CgroupSock::attach<T: std::os::fd::owned::AsFd>(&mut self, cgroup: T, mode: aya::programs::links::CgroupAttachMode) -> core::result::Result<aya::programs::cgroup_sock::CgroupSockLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::cgroup_sock::CgroupSock::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P, attach_type: aya_obj::programs::cgroup_sock::CgroupSockAttachType) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::cgroup_sock::CgroupSock::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
|
|
@@ -8380,6 +8460,7 @@ impl<T> core::convert::From<T> for aya::programs::cgroup_sock::CgroupSock
|
|
|
pub fn aya::programs::cgroup_sock::CgroupSock::from(t: T) -> T
|
|
|
pub struct aya::programs::CgroupSockAddr
|
|
|
impl aya::programs::cgroup_sock_addr::CgroupSockAddr
|
|
|
+pub const aya::programs::cgroup_sock_addr::CgroupSockAddr::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::cgroup_sock_addr::CgroupSockAddr::attach<T: std::os::fd::owned::AsFd>(&mut self, cgroup: T, mode: aya::programs::links::CgroupAttachMode) -> core::result::Result<aya::programs::cgroup_sock_addr::CgroupSockAddrLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::cgroup_sock_addr::CgroupSockAddr::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P, attach_type: aya_obj::programs::cgroup_sock_addr::CgroupSockAddrAttachType) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::cgroup_sock_addr::CgroupSockAddr::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
|
|
@@ -8429,6 +8510,7 @@ impl<T> core::convert::From<T> for aya::programs::cgroup_sock_addr::CgroupSockAd
|
|
|
pub fn aya::programs::cgroup_sock_addr::CgroupSockAddr::from(t: T) -> T
|
|
|
pub struct aya::programs::CgroupSockopt
|
|
|
impl aya::programs::cgroup_sockopt::CgroupSockopt
|
|
|
+pub const aya::programs::cgroup_sockopt::CgroupSockopt::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::cgroup_sockopt::CgroupSockopt::attach<T: std::os::fd::owned::AsFd>(&mut self, cgroup: T, mode: aya::programs::links::CgroupAttachMode) -> core::result::Result<aya::programs::cgroup_sockopt::CgroupSockoptLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::cgroup_sockopt::CgroupSockopt::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P, attach_type: aya_obj::programs::cgroup_sockopt::CgroupSockoptAttachType) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::cgroup_sockopt::CgroupSockopt::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
|
|
@@ -8438,6 +8520,8 @@ pub fn aya::programs::cgroup_sockopt::CgroupSockopt::take_link(&mut self, link_i
|
|
|
impl aya::programs::cgroup_sockopt::CgroupSockopt
|
|
|
pub fn aya::programs::cgroup_sockopt::CgroupSockopt::fd(&self) -> core::result::Result<&aya::programs::ProgramFd, aya::programs::ProgramError>
|
|
|
impl aya::programs::cgroup_sockopt::CgroupSockopt
|
|
|
+pub fn aya::programs::cgroup_sockopt::CgroupSockopt::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>, attach_type: aya_obj::programs::cgroup_sockopt::CgroupSockoptAttachType) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::cgroup_sockopt::CgroupSockopt
|
|
|
pub fn aya::programs::cgroup_sockopt::CgroupSockopt::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::cgroup_sockopt::CgroupSockopt
|
|
|
pub fn aya::programs::cgroup_sockopt::CgroupSockopt::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -8478,6 +8562,7 @@ impl<T> core::convert::From<T> for aya::programs::cgroup_sockopt::CgroupSockopt
|
|
|
pub fn aya::programs::cgroup_sockopt::CgroupSockopt::from(t: T) -> T
|
|
|
pub struct aya::programs::CgroupSysctl
|
|
|
impl aya::programs::cgroup_sysctl::CgroupSysctl
|
|
|
+pub const aya::programs::cgroup_sysctl::CgroupSysctl::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::cgroup_sysctl::CgroupSysctl::attach<T: std::os::fd::owned::AsFd>(&mut self, cgroup: T, mode: aya::programs::links::CgroupAttachMode) -> core::result::Result<aya::programs::cgroup_sysctl::CgroupSysctlLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::cgroup_sysctl::CgroupSysctl::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
impl aya::programs::cgroup_sysctl::CgroupSysctl
|
|
@@ -8488,6 +8573,8 @@ pub fn aya::programs::cgroup_sysctl::CgroupSysctl::fd(&self) -> core::result::Re
|
|
|
impl aya::programs::cgroup_sysctl::CgroupSysctl
|
|
|
pub fn aya::programs::cgroup_sysctl::CgroupSysctl::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
impl aya::programs::cgroup_sysctl::CgroupSysctl
|
|
|
+pub fn aya::programs::cgroup_sysctl::CgroupSysctl::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::cgroup_sysctl::CgroupSysctl
|
|
|
pub fn aya::programs::cgroup_sysctl::CgroupSysctl::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::cgroup_sysctl::CgroupSysctl
|
|
|
pub fn aya::programs::cgroup_sysctl::CgroupSysctl::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -8528,6 +8615,7 @@ impl<T> core::convert::From<T> for aya::programs::cgroup_sysctl::CgroupSysctl
|
|
|
pub fn aya::programs::cgroup_sysctl::CgroupSysctl::from(t: T) -> T
|
|
|
pub struct aya::programs::Extension
|
|
|
impl aya::programs::extension::Extension
|
|
|
+pub const aya::programs::extension::Extension::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::extension::Extension::attach(&mut self) -> core::result::Result<aya::programs::extension::ExtensionLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::extension::Extension::attach_to_program(&mut self, program: &aya::programs::ProgramFd, func_name: &str) -> core::result::Result<aya::programs::extension::ExtensionLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::extension::Extension::load(&mut self, program: aya::programs::ProgramFd, func_name: &str) -> core::result::Result<(), aya::programs::ProgramError>
|
|
@@ -8539,6 +8627,8 @@ pub fn aya::programs::extension::Extension::fd(&self) -> core::result::Result<&a
|
|
|
impl aya::programs::extension::Extension
|
|
|
pub fn aya::programs::extension::Extension::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
impl aya::programs::extension::Extension
|
|
|
+pub fn aya::programs::extension::Extension::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::extension::Extension
|
|
|
pub fn aya::programs::extension::Extension::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::extension::Extension
|
|
|
pub fn aya::programs::extension::Extension::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -8579,6 +8669,7 @@ impl<T> core::convert::From<T> for aya::programs::extension::Extension
|
|
|
pub fn aya::programs::extension::Extension::from(t: T) -> T
|
|
|
pub struct aya::programs::FEntry
|
|
|
impl aya::programs::fentry::FEntry
|
|
|
+pub const aya::programs::fentry::FEntry::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::fentry::FEntry::attach(&mut self) -> core::result::Result<aya::programs::fentry::FEntryLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::fentry::FEntry::load(&mut self, fn_name: &str, btf: &aya_obj::btf::btf::Btf) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
impl aya::programs::fentry::FEntry
|
|
@@ -8589,6 +8680,8 @@ pub fn aya::programs::fentry::FEntry::fd(&self) -> core::result::Result<&aya::pr
|
|
|
impl aya::programs::fentry::FEntry
|
|
|
pub fn aya::programs::fentry::FEntry::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
impl aya::programs::fentry::FEntry
|
|
|
+pub unsafe fn aya::programs::fentry::FEntry::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::fentry::FEntry
|
|
|
pub fn aya::programs::fentry::FEntry::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::fentry::FEntry
|
|
|
pub fn aya::programs::fentry::FEntry::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -8629,6 +8722,7 @@ impl<T> core::convert::From<T> for aya::programs::fentry::FEntry
|
|
|
pub fn aya::programs::fentry::FEntry::from(t: T) -> T
|
|
|
pub struct aya::programs::FExit
|
|
|
impl aya::programs::fexit::FExit
|
|
|
+pub const aya::programs::fexit::FExit::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::fexit::FExit::attach(&mut self) -> core::result::Result<aya::programs::fexit::FExitLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::fexit::FExit::load(&mut self, fn_name: &str, btf: &aya_obj::btf::btf::Btf) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
impl aya::programs::fexit::FExit
|
|
@@ -8639,6 +8733,8 @@ pub fn aya::programs::fexit::FExit::fd(&self) -> core::result::Result<&aya::prog
|
|
|
impl aya::programs::fexit::FExit
|
|
|
pub fn aya::programs::fexit::FExit::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
impl aya::programs::fexit::FExit
|
|
|
+pub unsafe fn aya::programs::fexit::FExit::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::fexit::FExit
|
|
|
pub fn aya::programs::fexit::FExit::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::fexit::FExit
|
|
|
pub fn aya::programs::fexit::FExit::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -8679,6 +8775,7 @@ impl<T> core::convert::From<T> for aya::programs::fexit::FExit
|
|
|
pub fn aya::programs::fexit::FExit::from(t: T) -> T
|
|
|
pub struct aya::programs::FlowDissector
|
|
|
impl aya::programs::flow_dissector::FlowDissector
|
|
|
+pub const aya::programs::flow_dissector::FlowDissector::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::flow_dissector::FlowDissector::attach<T: std::os::fd::owned::AsFd>(&mut self, netns: T) -> core::result::Result<aya::programs::flow_dissector::FlowDissectorLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::flow_dissector::FlowDissector::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
impl aya::programs::flow_dissector::FlowDissector
|
|
@@ -8729,6 +8826,7 @@ impl<T> core::convert::From<T> for aya::programs::flow_dissector::FlowDissector
|
|
|
pub fn aya::programs::flow_dissector::FlowDissector::from(t: T) -> T
|
|
|
pub struct aya::programs::Iter
|
|
|
impl aya::programs::iter::Iter
|
|
|
+pub const aya::programs::iter::Iter::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::iter::Iter::attach(&mut self) -> core::result::Result<aya::programs::iter::IterLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::iter::Iter::load(&mut self, iter_type: &str, btf: &aya_obj::btf::btf::Btf) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
impl aya::programs::iter::Iter
|
|
@@ -8739,6 +8837,8 @@ pub fn aya::programs::iter::Iter::fd(&self) -> core::result::Result<&aya::progra
|
|
|
impl aya::programs::iter::Iter
|
|
|
pub fn aya::programs::iter::Iter::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
impl aya::programs::iter::Iter
|
|
|
+pub fn aya::programs::iter::Iter::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::iter::Iter
|
|
|
pub fn aya::programs::iter::Iter::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::iter::Iter
|
|
|
pub fn aya::programs::iter::Iter::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -8779,6 +8879,7 @@ impl<T> core::convert::From<T> for aya::programs::iter::Iter
|
|
|
pub fn aya::programs::iter::Iter::from(t: T) -> T
|
|
|
pub struct aya::programs::KProbe
|
|
|
impl aya::programs::kprobe::KProbe
|
|
|
+pub const aya::programs::kprobe::KProbe::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::kprobe::KProbe::attach<T: core::convert::AsRef<std::ffi::os_str::OsStr>>(&mut self, fn_name: T, offset: u64) -> core::result::Result<aya::programs::kprobe::KProbeLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::kprobe::KProbe::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::kprobe::KProbe::kind(&self) -> aya::programs::ProbeKind
|
|
@@ -8789,6 +8890,8 @@ pub fn aya::programs::kprobe::KProbe::take_link(&mut self, link_id: aya::program
|
|
|
impl aya::programs::kprobe::KProbe
|
|
|
pub fn aya::programs::kprobe::KProbe::fd(&self) -> core::result::Result<&aya::programs::ProgramFd, aya::programs::ProgramError>
|
|
|
impl aya::programs::kprobe::KProbe
|
|
|
+pub unsafe fn aya::programs::kprobe::KProbe::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::kprobe::KProbe
|
|
|
pub fn aya::programs::kprobe::KProbe::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::kprobe::KProbe
|
|
|
pub fn aya::programs::kprobe::KProbe::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -8865,6 +8968,7 @@ impl<T> core::convert::From<T> for aya::programs::links::LinkOrder
|
|
|
pub fn aya::programs::links::LinkOrder::from(t: T) -> T
|
|
|
pub struct aya::programs::LircMode2
|
|
|
impl aya::programs::lirc_mode2::LircMode2
|
|
|
+pub const aya::programs::lirc_mode2::LircMode2::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::lirc_mode2::LircMode2::attach<T: std::os::fd::owned::AsFd>(&mut self, lircdev: T) -> core::result::Result<aya::programs::lirc_mode2::LircLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::lirc_mode2::LircMode2::detach(&mut self, link_id: aya::programs::lirc_mode2::LircLinkId) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
pub fn aya::programs::lirc_mode2::LircMode2::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
|
|
@@ -8875,6 +8979,8 @@ pub fn aya::programs::lirc_mode2::LircMode2::fd(&self) -> core::result::Result<&
|
|
|
impl aya::programs::lirc_mode2::LircMode2
|
|
|
pub fn aya::programs::lirc_mode2::LircMode2::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
impl aya::programs::lirc_mode2::LircMode2
|
|
|
+pub fn aya::programs::lirc_mode2::LircMode2::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::lirc_mode2::LircMode2
|
|
|
pub fn aya::programs::lirc_mode2::LircMode2::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::lirc_mode2::LircMode2
|
|
|
pub fn aya::programs::lirc_mode2::LircMode2::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -8915,6 +9021,7 @@ impl<T> core::convert::From<T> for aya::programs::lirc_mode2::LircMode2
|
|
|
pub fn aya::programs::lirc_mode2::LircMode2::from(t: T) -> T
|
|
|
pub struct aya::programs::Lsm
|
|
|
impl aya::programs::lsm::Lsm
|
|
|
+pub const aya::programs::lsm::Lsm::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::lsm::Lsm::attach(&mut self) -> core::result::Result<aya::programs::lsm::LsmLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::lsm::Lsm::load(&mut self, lsm_hook_name: &str, btf: &aya_obj::btf::btf::Btf) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
impl aya::programs::lsm::Lsm
|
|
@@ -8925,6 +9032,8 @@ pub fn aya::programs::lsm::Lsm::fd(&self) -> core::result::Result<&aya::programs
|
|
|
impl aya::programs::lsm::Lsm
|
|
|
pub fn aya::programs::lsm::Lsm::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
impl aya::programs::lsm::Lsm
|
|
|
+pub fn aya::programs::lsm::Lsm::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::lsm::Lsm
|
|
|
pub fn aya::programs::lsm::Lsm::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::lsm::Lsm
|
|
|
pub fn aya::programs::lsm::Lsm::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -8965,6 +9074,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 const aya::programs::perf_event::PerfEvent::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
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::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
impl aya::programs::perf_event::PerfEvent
|
|
@@ -8975,6 +9085,8 @@ pub fn aya::programs::perf_event::PerfEvent::fd(&self) -> core::result::Result<&
|
|
|
impl aya::programs::perf_event::PerfEvent
|
|
|
pub fn aya::programs::perf_event::PerfEvent::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
impl aya::programs::perf_event::PerfEvent
|
|
|
+pub fn aya::programs::perf_event::PerfEvent::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::perf_event::PerfEvent
|
|
|
pub fn aya::programs::perf_event::PerfEvent::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::perf_event::PerfEvent
|
|
|
pub fn aya::programs::perf_event::PerfEvent::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -9113,6 +9225,7 @@ impl<T> core::convert::From<T> for aya::programs::ProgramInfo
|
|
|
pub fn aya::programs::ProgramInfo::from(t: T) -> T
|
|
|
pub struct aya::programs::RawTracePoint
|
|
|
impl aya::programs::raw_trace_point::RawTracePoint
|
|
|
+pub const aya::programs::raw_trace_point::RawTracePoint::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::raw_trace_point::RawTracePoint::attach(&mut self, tp_name: &str) -> core::result::Result<aya::programs::raw_trace_point::RawTracePointLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::raw_trace_point::RawTracePoint::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
impl aya::programs::raw_trace_point::RawTracePoint
|
|
@@ -9123,6 +9236,8 @@ pub fn aya::programs::raw_trace_point::RawTracePoint::fd(&self) -> core::result:
|
|
|
impl aya::programs::raw_trace_point::RawTracePoint
|
|
|
pub fn aya::programs::raw_trace_point::RawTracePoint::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
impl aya::programs::raw_trace_point::RawTracePoint
|
|
|
+pub fn aya::programs::raw_trace_point::RawTracePoint::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::raw_trace_point::RawTracePoint
|
|
|
pub fn aya::programs::raw_trace_point::RawTracePoint::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::raw_trace_point::RawTracePoint
|
|
|
pub fn aya::programs::raw_trace_point::RawTracePoint::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -9163,6 +9278,7 @@ impl<T> core::convert::From<T> for aya::programs::raw_trace_point::RawTracePoint
|
|
|
pub fn aya::programs::raw_trace_point::RawTracePoint::from(t: T) -> T
|
|
|
pub struct aya::programs::SchedClassifier
|
|
|
impl aya::programs::tc::SchedClassifier
|
|
|
+pub const aya::programs::tc::SchedClassifier::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::tc::SchedClassifier::attach(&mut self, interface: &str, attach_type: aya::programs::tc::TcAttachType) -> core::result::Result<aya::programs::tc::SchedClassifierLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::tc::SchedClassifier::attach_to_link(&mut self, link: aya::programs::tc::SchedClassifierLink) -> core::result::Result<aya::programs::tc::SchedClassifierLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::tc::SchedClassifier::attach_with_options(&mut self, interface: &str, attach_type: aya::programs::tc::TcAttachType, options: aya::programs::tc::TcAttachOptions) -> core::result::Result<aya::programs::tc::SchedClassifierLinkId, aya::programs::ProgramError>
|
|
@@ -9175,6 +9291,8 @@ pub fn aya::programs::tc::SchedClassifier::take_link(&mut self, link_id: aya::pr
|
|
|
impl aya::programs::tc::SchedClassifier
|
|
|
pub fn aya::programs::tc::SchedClassifier::fd(&self) -> core::result::Result<&aya::programs::ProgramFd, aya::programs::ProgramError>
|
|
|
impl aya::programs::tc::SchedClassifier
|
|
|
+pub fn aya::programs::tc::SchedClassifier::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::tc::SchedClassifier
|
|
|
pub fn aya::programs::tc::SchedClassifier::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::tc::SchedClassifier
|
|
|
pub fn aya::programs::tc::SchedClassifier::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -9217,6 +9335,7 @@ impl<T> core::convert::From<T> for aya::programs::tc::SchedClassifier
|
|
|
pub fn aya::programs::tc::SchedClassifier::from(t: T) -> T
|
|
|
pub struct aya::programs::SkLookup
|
|
|
impl aya::programs::sk_lookup::SkLookup
|
|
|
+pub const aya::programs::sk_lookup::SkLookup::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::sk_lookup::SkLookup::attach<T: std::os::fd::owned::AsFd>(&mut self, netns: T) -> core::result::Result<aya::programs::sk_lookup::SkLookupLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::sk_lookup::SkLookup::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
impl aya::programs::sk_lookup::SkLookup
|
|
@@ -9227,6 +9346,8 @@ pub fn aya::programs::sk_lookup::SkLookup::fd(&self) -> core::result::Result<&ay
|
|
|
impl aya::programs::sk_lookup::SkLookup
|
|
|
pub fn aya::programs::sk_lookup::SkLookup::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
impl aya::programs::sk_lookup::SkLookup
|
|
|
+pub fn aya::programs::sk_lookup::SkLookup::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::sk_lookup::SkLookup
|
|
|
pub fn aya::programs::sk_lookup::SkLookup::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::sk_lookup::SkLookup
|
|
|
pub fn aya::programs::sk_lookup::SkLookup::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -9267,6 +9388,7 @@ impl<T> core::convert::From<T> for aya::programs::sk_lookup::SkLookup
|
|
|
pub fn aya::programs::sk_lookup::SkLookup::from(t: T) -> T
|
|
|
pub struct aya::programs::SkMsg
|
|
|
impl aya::programs::sk_msg::SkMsg
|
|
|
+pub const aya::programs::sk_msg::SkMsg::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::sk_msg::SkMsg::attach(&mut self, map: &aya::maps::sock::SockMapFd) -> core::result::Result<aya::programs::sk_msg::SkMsgLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::sk_msg::SkMsg::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
impl aya::programs::sk_msg::SkMsg
|
|
@@ -9277,6 +9399,8 @@ pub fn aya::programs::sk_msg::SkMsg::fd(&self) -> core::result::Result<&aya::pro
|
|
|
impl aya::programs::sk_msg::SkMsg
|
|
|
pub fn aya::programs::sk_msg::SkMsg::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
impl aya::programs::sk_msg::SkMsg
|
|
|
+pub fn aya::programs::sk_msg::SkMsg::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::sk_msg::SkMsg
|
|
|
pub fn aya::programs::sk_msg::SkMsg::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::sk_msg::SkMsg
|
|
|
pub fn aya::programs::sk_msg::SkMsg::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -9317,6 +9441,7 @@ impl<T> core::convert::From<T> for aya::programs::sk_msg::SkMsg
|
|
|
pub fn aya::programs::sk_msg::SkMsg::from(t: T) -> T
|
|
|
pub struct aya::programs::SkSkb
|
|
|
impl aya::programs::sk_skb::SkSkb
|
|
|
+pub const aya::programs::sk_skb::SkSkb::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::sk_skb::SkSkb::attach(&mut self, map: &aya::maps::sock::SockMapFd) -> core::result::Result<aya::programs::sk_skb::SkSkbLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::sk_skb::SkSkb::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P, kind: aya::programs::sk_skb::SkSkbKind) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::sk_skb::SkSkb::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
|
|
@@ -9326,6 +9451,8 @@ pub fn aya::programs::sk_skb::SkSkb::take_link(&mut self, link_id: aya::programs
|
|
|
impl aya::programs::sk_skb::SkSkb
|
|
|
pub fn aya::programs::sk_skb::SkSkb::fd(&self) -> core::result::Result<&aya::programs::ProgramFd, aya::programs::ProgramError>
|
|
|
impl aya::programs::sk_skb::SkSkb
|
|
|
+pub fn aya::programs::sk_skb::SkSkb::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>, kind: aya::programs::sk_skb::SkSkbKind) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::sk_skb::SkSkb
|
|
|
pub fn aya::programs::sk_skb::SkSkb::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::sk_skb::SkSkb
|
|
|
pub fn aya::programs::sk_skb::SkSkb::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -9366,6 +9493,7 @@ impl<T> core::convert::From<T> for aya::programs::sk_skb::SkSkb
|
|
|
pub fn aya::programs::sk_skb::SkSkb::from(t: T) -> T
|
|
|
pub struct aya::programs::SockOps
|
|
|
impl aya::programs::sock_ops::SockOps
|
|
|
+pub const aya::programs::sock_ops::SockOps::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::sock_ops::SockOps::attach<T: std::os::fd::owned::AsFd>(&mut self, cgroup: T, mode: aya::programs::links::CgroupAttachMode) -> core::result::Result<aya::programs::sock_ops::SockOpsLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::sock_ops::SockOps::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
impl aya::programs::sock_ops::SockOps
|
|
@@ -9376,6 +9504,8 @@ pub fn aya::programs::sock_ops::SockOps::fd(&self) -> core::result::Result<&aya:
|
|
|
impl aya::programs::sock_ops::SockOps
|
|
|
pub fn aya::programs::sock_ops::SockOps::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
impl aya::programs::sock_ops::SockOps
|
|
|
+pub fn aya::programs::sock_ops::SockOps::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::sock_ops::SockOps
|
|
|
pub fn aya::programs::sock_ops::SockOps::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::sock_ops::SockOps
|
|
|
pub fn aya::programs::sock_ops::SockOps::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -9416,6 +9546,7 @@ impl<T> core::convert::From<T> for aya::programs::sock_ops::SockOps
|
|
|
pub fn aya::programs::sock_ops::SockOps::from(t: T) -> T
|
|
|
pub struct aya::programs::SocketFilter
|
|
|
impl aya::programs::socket_filter::SocketFilter
|
|
|
+pub const aya::programs::socket_filter::SocketFilter::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::socket_filter::SocketFilter::attach<T: std::os::fd::owned::AsFd>(&mut self, socket: T) -> core::result::Result<aya::programs::socket_filter::SocketFilterLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::socket_filter::SocketFilter::detach(&mut self, link_id: aya::programs::socket_filter::SocketFilterLinkId) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
pub fn aya::programs::socket_filter::SocketFilter::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
|
|
@@ -9465,6 +9596,7 @@ impl<T> core::convert::From<T> for aya::programs::socket_filter::SocketFilter
|
|
|
pub fn aya::programs::socket_filter::SocketFilter::from(t: T) -> T
|
|
|
pub struct aya::programs::TracePoint
|
|
|
impl aya::programs::trace_point::TracePoint
|
|
|
+pub const aya::programs::trace_point::TracePoint::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::trace_point::TracePoint::attach(&mut self, category: &str, name: &str) -> core::result::Result<aya::programs::trace_point::TracePointLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::trace_point::TracePoint::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
|
|
|
impl aya::programs::trace_point::TracePoint
|
|
@@ -9475,6 +9607,8 @@ pub fn aya::programs::trace_point::TracePoint::fd(&self) -> core::result::Result
|
|
|
impl aya::programs::trace_point::TracePoint
|
|
|
pub fn aya::programs::trace_point::TracePoint::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
impl aya::programs::trace_point::TracePoint
|
|
|
+pub fn aya::programs::trace_point::TracePoint::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::trace_point::TracePoint
|
|
|
pub fn aya::programs::trace_point::TracePoint::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::trace_point::TracePoint
|
|
|
pub fn aya::programs::trace_point::TracePoint::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|
|
@@ -9515,6 +9649,7 @@ impl<T> core::convert::From<T> for aya::programs::trace_point::TracePoint
|
|
|
pub fn aya::programs::trace_point::TracePoint::from(t: T) -> T
|
|
|
pub struct aya::programs::UProbe
|
|
|
impl aya::programs::uprobe::UProbe
|
|
|
+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<libc::unix::pid_t>, cookie: core::option::Option<u64>) -> 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::kind(&self) -> aya::programs::ProbeKind
|
|
@@ -9525,6 +9660,8 @@ pub fn aya::programs::uprobe::UProbe::take_link(&mut self, link_id: aya::program
|
|
|
impl aya::programs::uprobe::UProbe
|
|
|
pub fn aya::programs::uprobe::UProbe::fd(&self) -> core::result::Result<&aya::programs::ProgramFd, aya::programs::ProgramError>
|
|
|
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>
|
|
|
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>
|
|
@@ -9565,6 +9702,7 @@ impl<T> core::convert::From<T> for aya::programs::uprobe::UProbe
|
|
|
pub fn aya::programs::uprobe::UProbe::from(t: T) -> T
|
|
|
pub struct aya::programs::Xdp
|
|
|
impl aya::programs::xdp::Xdp
|
|
|
+pub const aya::programs::xdp::Xdp::PROGRAM_TYPE: aya::programs::ProgramType
|
|
|
pub fn aya::programs::xdp::Xdp::attach(&mut self, interface: &str, flags: aya::programs::xdp::XdpFlags) -> core::result::Result<aya::programs::xdp::XdpLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::xdp::Xdp::attach_to_if_index(&mut self, if_index: u32, flags: aya::programs::xdp::XdpFlags) -> core::result::Result<aya::programs::xdp::XdpLinkId, aya::programs::ProgramError>
|
|
|
pub fn aya::programs::xdp::Xdp::attach_to_link(&mut self, link: aya::programs::xdp::XdpLink) -> core::result::Result<aya::programs::xdp::XdpLinkId, aya::programs::ProgramError>
|
|
@@ -9576,6 +9714,8 @@ pub fn aya::programs::xdp::Xdp::take_link(&mut self, link_id: aya::programs::xdp
|
|
|
impl aya::programs::xdp::Xdp
|
|
|
pub fn aya::programs::xdp::Xdp::fd(&self) -> core::result::Result<&aya::programs::ProgramFd, aya::programs::ProgramError>
|
|
|
impl aya::programs::xdp::Xdp
|
|
|
+pub fn aya::programs::xdp::Xdp::from_program_info(info: aya::programs::ProgramInfo, name: alloc::borrow::Cow<'static, str>, attach_type: aya_obj::programs::xdp::XdpAttachType) -> core::result::Result<Self, aya::programs::ProgramError>
|
|
|
+impl aya::programs::xdp::Xdp
|
|
|
pub fn aya::programs::xdp::Xdp::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
|
|
|
impl aya::programs::xdp::Xdp
|
|
|
pub fn aya::programs::xdp::Xdp::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
|