From 69bee5fee960ae6627f1c4b94b9eb015a4be3f4b Mon Sep 17 00:00:00 2001 From: Pragyansh Chaturvedi Date: Sun, 12 Oct 2025 12:10:09 +0530 Subject: [PATCH] Seperate LocalSymbol from functions --- pythonbpf/local_symbol.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 pythonbpf/local_symbol.py diff --git a/pythonbpf/local_symbol.py b/pythonbpf/local_symbol.py new file mode 100644 index 0000000..d0f76d5 --- /dev/null +++ b/pythonbpf/local_symbol.py @@ -0,0 +1,15 @@ +from llvm import ir +from dataclasses import dataclass +from typing import Any + + +@dataclass +class LocalSymbol: + var: ir.AllocaInstr + ir_type: ir.Type + metadata: Any = None + + def __iter__(self): + yield self.var + yield self.ir_type + yield self.metadata