From 76d0dbfbf4711729b54ee2f76794d39c6b0de894 Mon Sep 17 00:00:00 2001 From: varun-r-mallya Date: Mon, 20 Oct 2025 21:36:54 +0530 Subject: [PATCH] change globvar string to real global variable --- pythonbpf/vmlinux_parser/ir_gen/ir_generation.py | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/pythonbpf/vmlinux_parser/ir_gen/ir_generation.py b/pythonbpf/vmlinux_parser/ir_gen/ir_generation.py index 949b4b6..960671e 100644 --- a/pythonbpf/vmlinux_parser/ir_gen/ir_generation.py +++ b/pythonbpf/vmlinux_parser/ir_gen/ir_generation.py @@ -145,9 +145,7 @@ class IRGenerator: ) globvar.linkage = "external" globvar.set_metadata("llvm.preserve.access.index", debug_info) - self.generated_field_names[struct.name][field_name] = ( - globvar - ) + self.generated_field_names[struct.name][field_name] = globvar field_index += 1 continue for i in range(0, array_size): @@ -159,9 +157,7 @@ class IRGenerator: ) globvar.linkage = "external" globvar.set_metadata("llvm.preserve.access.index", debug_info) - self.generated_field_names[struct.name][field_name] = ( - globvar - ) + self.generated_field_names[struct.name][field_name] = globvar field_index += 1 elif field.type_size is not None: array_size = field.type_size @@ -179,9 +175,7 @@ class IRGenerator: ) globvar.linkage = "external" globvar.set_metadata("llvm.preserve.access.index", debug_info) - self.generated_field_names[struct.name][field_name] = ( - globvar - ) + self.generated_field_names[struct.name][field_name] = globvar field_index += 1 else: field_co_re_name = self._struct_name_generator(