From d9dfd94f29be8c28b7fe0ef4ab560db49f7514fb Mon Sep 17 00:00:00 2001 From: Mary Date: Tue, 4 Jul 2023 17:09:42 +0200 Subject: [PATCH] misc: aya-obj: Make it possible to externally assemble BtfEnum --- aya-obj/src/btf/types.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/aya-obj/src/btf/types.rs b/aya-obj/src/btf/types.rs index dcd869fe..5577044c 100644 --- a/aya-obj/src/btf/types.rs +++ b/aya-obj/src/btf/types.rs @@ -388,9 +388,9 @@ impl Int { #[repr(C)] #[derive(Debug, Clone)] -pub(crate) struct BtfEnum { - pub(crate) name_offset: u32, - pub(crate) value: u32, +pub struct BtfEnum { + pub name_offset: u32, + pub value: u32, } #[repr(C)] @@ -423,7 +423,7 @@ impl Enum { mem::size_of::() + mem::size_of::() * self.variants.len() } - pub(crate) fn new(name_offset: u32, variants: Vec) -> Self { + pub fn new(name_offset: u32, variants: Vec) -> Self { let mut info = (BtfKind::Enum as u32) << 24; info |= (variants.len() as u32) & 0xFFFF; Enum {