From 12e422b21134e3f4fb1949b248ecfd2afd768e53 Mon Sep 17 00:00:00 2001 From: Alessandro Decina Date: Sun, 1 Jan 2023 09:00:19 +1100 Subject: [PATCH] btf: fix regression computing pointer sizes Computing pointer sizes was broken in #285 --- aya/src/obj/btf/types.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/aya/src/obj/btf/types.rs b/aya/src/obj/btf/types.rs index f35c1ef1..8f687bb3 100644 --- a/aya/src/obj/btf/types.rs +++ b/aya/src/obj/btf/types.rs @@ -1054,6 +1054,7 @@ impl BtfType { BtfType::Struct(t) => Some(t.size), BtfType::Union(t) => Some(t.size), BtfType::DataSec(t) => Some(t.size), + BtfType::Ptr(_) => Some(mem::size_of::<&()>() as u32), _ => None, } }