From 0819807d20f40652b754f5952070b2217e7f078d Mon Sep 17 00:00:00 2001 From: Davide Bertola Date: Sun, 22 Sep 2024 14:29:51 +0200 Subject: [PATCH] .. --- xtask/public-api/aya-obj.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/xtask/public-api/aya-obj.txt b/xtask/public-api/aya-obj.txt index f46d106f2..7ecf583b0 100644 --- a/xtask/public-api/aya-obj.txt +++ b/xtask/public-api/aya-obj.txt @@ -1,10 +1,14 @@ pub mod aya_obj pub mod aya_obj::btf pub enum aya_obj::btf::BtfError +pub aya_obj::btf::BtfError::ExternalSymbolNotFound +pub aya_obj::btf::BtfError::ExternalSymbolNotFound::symbol_name: alloc::string::String pub aya_obj::btf::BtfError::FileError pub aya_obj::btf::BtfError::FileError::error: std::io::error::Error pub aya_obj::btf::BtfError::FileError::path: std::path::PathBuf pub aya_obj::btf::BtfError::InvalidDatasec +pub aya_obj::btf::BtfError::InvalidExternalSymbol +pub aya_obj::btf::BtfError::InvalidExternalSymbol::symbol_name: alloc::string::String pub aya_obj::btf::BtfError::InvalidHeader pub aya_obj::btf::BtfError::InvalidInfo pub aya_obj::btf::BtfError::InvalidInfo::len: usize @@ -7106,6 +7110,7 @@ pub fn aya_obj::Features::bpf_global_data(&self) -> bool pub fn aya_obj::Features::bpf_name(&self) -> bool pub fn aya_obj::Features::bpf_perf_link(&self) -> bool pub fn aya_obj::Features::bpf_probe_read_kernel(&self) -> bool +pub fn aya_obj::Features::bpf_syscall_wrapper(&self) -> bool pub fn aya_obj::Features::btf(&self) -> core::option::Option<&aya_obj::btf::BtfFeatures> pub fn aya_obj::Features::cpumap_prog_id(&self) -> bool pub fn aya_obj::Features::devmap_prog_id(&self) -> bool @@ -7216,6 +7221,7 @@ impl aya_obj::Object pub fn aya_obj::Object::fixup_and_sanitize_btf(&mut self, features: &aya_obj::btf::BtfFeatures) -> core::result::Result, aya_obj::btf::BtfError> impl aya_obj::Object pub fn aya_obj::Object::parse(data: &[u8]) -> core::result::Result +pub fn aya_obj::Object::patch_extern_data(&mut self, externs: &std::collections::hash::map::HashMap>) -> core::result::Result<(), aya_obj::btf::BtfError> pub fn aya_obj::Object::patch_map_data(&mut self, globals: std::collections::hash::map::HashMap<&str, (&[u8], bool)>) -> core::result::Result<(), aya_obj::ParseError> pub fn aya_obj::Object::sanitize_functions(&mut self, features: &aya_obj::Features) impl aya_obj::Object @@ -7971,6 +7977,7 @@ pub fn aya_obj::Features::cpumap_prog_id(&self) -> bool pub fn aya_obj::Features::devmap_prog_id(&self) -> bool pub fn aya_obj::Features::prog_info_gpl_compatible(&self) -> bool pub fn aya_obj::Features::prog_info_map_ids(&self) -> bool +pub fn aya_obj::Object::patch_extern_data(&mut self, externs: &std::collections::hash::map::HashMap>) -> core::result::Result<(), aya_obj::btf::BtfError> impl core::default::Default for aya_obj::Features pub fn aya_obj::Features::default() -> aya_obj::Features impl core::fmt::Debug for aya_obj::Features