Skip to content

Commit e4005ee

Browse files
committed
xtask: update public API
1 parent 2fdabf0 commit e4005ee

File tree

2 files changed

+438
-0
lines changed

2 files changed

+438
-0
lines changed

xtask/public-api/aya-obj.txt

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8204,13 +8204,19 @@ pub aya_obj::maps::Map::Legacy(aya_obj::maps::LegacyMap)
82048204
impl aya_obj::maps::Map
82058205
pub fn aya_obj::maps::Map::data(&self) -> &[u8]
82068206
pub 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>
82078209
pub fn aya_obj::maps::Map::key_size(&self) -> u32
82088210
pub fn aya_obj::maps::Map::map_flags(&self) -> u32
82098211
pub fn aya_obj::maps::Map::map_type(&self) -> u32
82108212
pub 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
82118215
pub fn aya_obj::maps::Map::pinning(&self) -> aya_obj::maps::PinningType
82128216
pub fn aya_obj::maps::Map::section_index(&self) -> usize
82138217
pub 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)
82148220
pub fn aya_obj::maps::Map::set_max_entries(&mut self, v: u32)
82158221
pub fn aya_obj::maps::Map::set_value_size(&mut self, size: u32)
82168222
pub 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
83268332
pub fn aya_obj::maps::PinningType::from(t: T) -> T
83278333
pub struct aya_obj::maps::BtfMap
83288334
pub 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>
83298337
impl core::clone::Clone for aya_obj::maps::BtfMap
83308338
pub fn aya_obj::maps::BtfMap::clone(&self) -> aya_obj::maps::BtfMap
83318339
impl core::fmt::Debug for aya_obj::maps::BtfMap
@@ -8403,6 +8411,8 @@ pub fn aya_obj::maps::BtfMapDef::from(t: T) -> T
84038411
pub struct aya_obj::maps::LegacyMap
84048412
pub aya_obj::maps::LegacyMap::data: alloc::vec::Vec<u8>
84058413
pub 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>
84068416
pub aya_obj::maps::LegacyMap::section_index: usize
84078417
pub aya_obj::maps::LegacyMap::section_kind: aya_obj::EbpfSectionKind
84088418
pub aya_obj::maps::LegacyMap::symbol_index: core::option::Option<usize>
@@ -8494,6 +8504,7 @@ pub aya_obj::obj::EbpfSectionKind::BtfMaps
84948504
pub aya_obj::obj::EbpfSectionKind::Data
84958505
pub aya_obj::obj::EbpfSectionKind::License
84968506
pub aya_obj::obj::EbpfSectionKind::Maps
8507+
pub aya_obj::obj::EbpfSectionKind::MapsInner
84978508
pub aya_obj::obj::EbpfSectionKind::Program
84988509
pub aya_obj::obj::EbpfSectionKind::Rodata
84998510
pub aya_obj::obj::EbpfSectionKind::Text
@@ -8794,6 +8805,7 @@ pub aya_obj::obj::Object::btf: core::option::Option<aya_obj::btf::Btf>
87948805
pub aya_obj::obj::Object::btf_ext: core::option::Option<aya_obj::btf::BtfExt>
87958806
pub aya_obj::obj::Object::endianness: object::endian::Endianness
87968807
pub 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>
87978809
pub aya_obj::obj::Object::kernel_version: core::option::Option<u32>
87988810
pub aya_obj::obj::Object::license: alloc::ffi::c_str::CString
87998811
pub 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
93089320
pub aya_obj::EbpfSectionKind::Data
93099321
pub aya_obj::EbpfSectionKind::License
93109322
pub aya_obj::EbpfSectionKind::Maps
9323+
pub aya_obj::EbpfSectionKind::MapsInner
93119324
pub aya_obj::EbpfSectionKind::Program
93129325
pub aya_obj::EbpfSectionKind::Rodata
93139326
pub aya_obj::EbpfSectionKind::Text
@@ -9356,13 +9369,19 @@ pub aya_obj::Map::Legacy(aya_obj::maps::LegacyMap)
93569369
impl aya_obj::maps::Map
93579370
pub fn aya_obj::maps::Map::data(&self) -> &[u8]
93589371
pub 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>
93599374
pub fn aya_obj::maps::Map::key_size(&self) -> u32
93609375
pub fn aya_obj::maps::Map::map_flags(&self) -> u32
93619376
pub fn aya_obj::maps::Map::map_type(&self) -> u32
93629377
pub 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
93639380
pub fn aya_obj::maps::Map::pinning(&self) -> aya_obj::maps::PinningType
93649381
pub fn aya_obj::maps::Map::section_index(&self) -> usize
93659382
pub 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)
93669385
pub fn aya_obj::maps::Map::set_max_entries(&mut self, v: u32)
93679386
pub fn aya_obj::maps::Map::set_value_size(&mut self, size: u32)
93689387
pub 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>
96579676
pub aya_obj::Object::btf_ext: core::option::Option<aya_obj::btf::BtfExt>
96589677
pub aya_obj::Object::endianness: object::endian::Endianness
96599678
pub 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>
96609680
pub aya_obj::Object::kernel_version: core::option::Option<u32>
96619681
pub aya_obj::Object::license: alloc::ffi::c_str::CString
96629682
pub aya_obj::Object::maps: std::collections::hash::map::HashMap<alloc::string::String, aya_obj::maps::Map>

0 commit comments

Comments
 (0)