@@ -8204,13 +8204,19 @@ pub aya_obj::maps::Map::Legacy(aya_obj::maps::LegacyMap)
82048204impl aya_obj::maps::Map
82058205pub fn aya_obj::maps::Map::data(&self) -> &[u8]
82068206pub fn aya_obj::maps::Map::data_mut(&mut self) -> &mut alloc::vec::Vec<u8>
8207+ pub fn aya_obj::maps::Map::initial_map_fds(&self) -> &alloc::collections::btree::map::BTreeMap<usize, i32>
8208+ pub fn aya_obj::maps::Map::inner(&self) -> core::option::Option<Self>
82078209pub fn aya_obj::maps::Map::key_size(&self) -> u32
82088210pub fn aya_obj::maps::Map::map_flags(&self) -> u32
82098211pub fn aya_obj::maps::Map::map_type(&self) -> u32
82108212pub fn aya_obj::maps::Map::max_entries(&self) -> u32
8213+ pub fn aya_obj::maps::Map::new_array(value_size: u32, max_entries: u32, flags: u32) -> Self
8214+ pub fn aya_obj::maps::Map::new_hash(key_size: u32, value_size: u32, max_entries: u32, flags: u32) -> Self
82118215pub fn aya_obj::maps::Map::pinning(&self) -> aya_obj::maps::PinningType
82128216pub fn aya_obj::maps::Map::section_index(&self) -> usize
82138217pub fn aya_obj::maps::Map::section_kind(&self) -> aya_obj::EbpfSectionKind
8218+ pub fn aya_obj::maps::Map::set_initial_map_fd(&mut self, index: usize, inner_map_fd: i32) -> bool
8219+ pub fn aya_obj::maps::Map::set_legacy_inner(&mut self, inner_def: &Self)
82148220pub fn aya_obj::maps::Map::set_max_entries(&mut self, v: u32)
82158221pub fn aya_obj::maps::Map::set_value_size(&mut self, size: u32)
82168222pub fn aya_obj::maps::Map::symbol_index(&self) -> core::option::Option<usize>
@@ -8326,6 +8332,8 @@ impl<T> core::convert::From<T> for aya_obj::maps::PinningType
83268332pub fn aya_obj::maps::PinningType::from(t: T) -> T
83278333pub struct aya_obj::maps::BtfMap
83288334pub aya_obj::maps::BtfMap::def: aya_obj::maps::BtfMapDef
8335+ pub aya_obj::maps::BtfMap::initial_slots: alloc::collections::btree::map::BTreeMap<usize, i32>
8336+ pub aya_obj::maps::BtfMap::inner_def: core::option::Option<aya_obj::maps::BtfMapDef>
83298337impl core::clone::Clone for aya_obj::maps::BtfMap
83308338pub fn aya_obj::maps::BtfMap::clone(&self) -> aya_obj::maps::BtfMap
83318339impl core::fmt::Debug for aya_obj::maps::BtfMap
@@ -8403,6 +8411,8 @@ pub fn aya_obj::maps::BtfMapDef::from(t: T) -> T
84038411pub struct aya_obj::maps::LegacyMap
84048412pub aya_obj::maps::LegacyMap::data: alloc::vec::Vec<u8>
84058413pub aya_obj::maps::LegacyMap::def: aya_obj::maps::bpf_map_def
8414+ pub aya_obj::maps::LegacyMap::initial_slots: alloc::collections::btree::map::BTreeMap<usize, i32>
8415+ pub aya_obj::maps::LegacyMap::inner_def: core::option::Option<aya_obj::maps::bpf_map_def>
84068416pub aya_obj::maps::LegacyMap::section_index: usize
84078417pub aya_obj::maps::LegacyMap::section_kind: aya_obj::EbpfSectionKind
84088418pub aya_obj::maps::LegacyMap::symbol_index: core::option::Option<usize>
@@ -8494,6 +8504,7 @@ pub aya_obj::obj::EbpfSectionKind::BtfMaps
84948504pub aya_obj::obj::EbpfSectionKind::Data
84958505pub aya_obj::obj::EbpfSectionKind::License
84968506pub aya_obj::obj::EbpfSectionKind::Maps
8507+ pub aya_obj::obj::EbpfSectionKind::MapsInner
84978508pub aya_obj::obj::EbpfSectionKind::Program
84988509pub aya_obj::obj::EbpfSectionKind::Rodata
84998510pub aya_obj::obj::EbpfSectionKind::Text
@@ -8794,6 +8805,7 @@ pub aya_obj::obj::Object::btf: core::option::Option<aya_obj::btf::Btf>
87948805pub aya_obj::obj::Object::btf_ext: core::option::Option<aya_obj::btf::BtfExt>
87958806pub aya_obj::obj::Object::endianness: object::endian::Endianness
87968807pub aya_obj::obj::Object::functions: alloc::collections::btree::map::BTreeMap<(usize, u64), aya_obj::Function>
8808+ pub aya_obj::obj::Object::inner_map_bindings: std::collections::hash::map::HashMap<alloc::string::String, alloc::string::String>
87978809pub aya_obj::obj::Object::kernel_version: core::option::Option<u32>
87988810pub aya_obj::obj::Object::license: alloc::ffi::c_str::CString
87998811pub aya_obj::obj::Object::maps: std::collections::hash::map::HashMap<alloc::string::String, aya_obj::maps::Map>
@@ -9308,6 +9320,7 @@ pub aya_obj::EbpfSectionKind::BtfMaps
93089320pub aya_obj::EbpfSectionKind::Data
93099321pub aya_obj::EbpfSectionKind::License
93109322pub aya_obj::EbpfSectionKind::Maps
9323+ pub aya_obj::EbpfSectionKind::MapsInner
93119324pub aya_obj::EbpfSectionKind::Program
93129325pub aya_obj::EbpfSectionKind::Rodata
93139326pub aya_obj::EbpfSectionKind::Text
@@ -9356,13 +9369,19 @@ pub aya_obj::Map::Legacy(aya_obj::maps::LegacyMap)
93569369impl aya_obj::maps::Map
93579370pub fn aya_obj::maps::Map::data(&self) -> &[u8]
93589371pub fn aya_obj::maps::Map::data_mut(&mut self) -> &mut alloc::vec::Vec<u8>
9372+ pub fn aya_obj::maps::Map::initial_map_fds(&self) -> &alloc::collections::btree::map::BTreeMap<usize, i32>
9373+ pub fn aya_obj::maps::Map::inner(&self) -> core::option::Option<Self>
93599374pub fn aya_obj::maps::Map::key_size(&self) -> u32
93609375pub fn aya_obj::maps::Map::map_flags(&self) -> u32
93619376pub fn aya_obj::maps::Map::map_type(&self) -> u32
93629377pub fn aya_obj::maps::Map::max_entries(&self) -> u32
9378+ pub fn aya_obj::maps::Map::new_array(value_size: u32, max_entries: u32, flags: u32) -> Self
9379+ pub fn aya_obj::maps::Map::new_hash(key_size: u32, value_size: u32, max_entries: u32, flags: u32) -> Self
93639380pub fn aya_obj::maps::Map::pinning(&self) -> aya_obj::maps::PinningType
93649381pub fn aya_obj::maps::Map::section_index(&self) -> usize
93659382pub fn aya_obj::maps::Map::section_kind(&self) -> aya_obj::EbpfSectionKind
9383+ pub fn aya_obj::maps::Map::set_initial_map_fd(&mut self, index: usize, inner_map_fd: i32) -> bool
9384+ pub fn aya_obj::maps::Map::set_legacy_inner(&mut self, inner_def: &Self)
93669385pub fn aya_obj::maps::Map::set_max_entries(&mut self, v: u32)
93679386pub fn aya_obj::maps::Map::set_value_size(&mut self, size: u32)
93689387pub fn aya_obj::maps::Map::symbol_index(&self) -> core::option::Option<usize>
@@ -9657,6 +9676,7 @@ pub aya_obj::Object::btf: core::option::Option<aya_obj::btf::Btf>
96579676pub aya_obj::Object::btf_ext: core::option::Option<aya_obj::btf::BtfExt>
96589677pub aya_obj::Object::endianness: object::endian::Endianness
96599678pub aya_obj::Object::functions: alloc::collections::btree::map::BTreeMap<(usize, u64), aya_obj::Function>
9679+ pub aya_obj::Object::inner_map_bindings: std::collections::hash::map::HashMap<alloc::string::String, alloc::string::String>
96609680pub aya_obj::Object::kernel_version: core::option::Option<u32>
96619681pub aya_obj::Object::license: alloc::ffi::c_str::CString
96629682pub aya_obj::Object::maps: std::collections::hash::map::HashMap<alloc::string::String, aya_obj::maps::Map>
0 commit comments