From a1bc813ec51ef8e838887a900d90f36a4ea3cdba Mon Sep 17 00:00:00 2001 From: Pragyansh Chaturvedi Date: Sun, 21 Sep 2025 17:58:51 +0530 Subject: [PATCH] Small fix to enum va --- pythonbpf/bpf_helper_handler.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pythonbpf/bpf_helper_handler.py b/pythonbpf/bpf_helper_handler.py index 36297a6..f9cb7d8 100644 --- a/pythonbpf/bpf_helper_handler.py +++ b/pythonbpf/bpf_helper_handler.py @@ -367,8 +367,8 @@ def bpf_perf_event_output_handler(call, map_ptr, module, builder, func, local_sy raise ValueError( f"Metadata for variable {data_name} not found in local variable metadata.") - # BPF_F_CURRENT_CPU is 0 - flags_val = ir.Constant(ir.IntType(64), 0) + # BPF_F_CURRENT_CPU is -1 in 32 bit + flags_val = ir.Constant(ir.IntType(64), 0xFFFFFFFF) map_void_ptr = builder.bitcast(map_ptr, ir.PointerType()) data_void_ptr = builder.bitcast(data_ptr, ir.PointerType())