mirror of
https://github.com/varun-r-mallya/Python-BPF.git
synced 2025-12-31 21:06:25 +00:00
format errors
This commit is contained in:
@ -62,12 +62,14 @@ def compile_to_ir(filename: str, output: str, loglevel=logging.WARNING):
|
|||||||
if not hasattr(module, "_debug_compile_unit"):
|
if not hasattr(module, "_debug_compile_unit"):
|
||||||
debug_generator = DebugInfoGenerator(module)
|
debug_generator = DebugInfoGenerator(module)
|
||||||
debug_generator.generate_file_metadata(filename, os.path.dirname(filename))
|
debug_generator.generate_file_metadata(filename, os.path.dirname(filename))
|
||||||
debug_generator.generate_debug_cu(DW_LANG_C11,
|
debug_generator.generate_debug_cu(
|
||||||
|
DW_LANG_C11,
|
||||||
f"PythonBPF {VERSION}",
|
f"PythonBPF {VERSION}",
|
||||||
True # TODO: This is probably not true
|
True, # TODO: This is probably not true
|
||||||
# TODO: add a global field here that keeps track of all the globals. Works without it, but I think it might
|
# TODO: add a global field here that keeps track of all the globals. Works without it, but I think it might
|
||||||
# be required for kprobes.
|
# be required for kprobes.
|
||||||
, True)
|
True,
|
||||||
|
)
|
||||||
|
|
||||||
processor(source, filename, module)
|
processor(source, filename, module)
|
||||||
|
|
||||||
|
|||||||
@ -21,7 +21,9 @@ class DebugInfoGenerator:
|
|||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|
||||||
def generate_debug_cu(self, language, producer: str, is_optimized: bool, is_distinct: bool):
|
def generate_debug_cu(
|
||||||
|
self, language, producer: str, is_optimized: bool, is_distinct: bool
|
||||||
|
):
|
||||||
self.module._debug_compile_unit = self.module.add_debug_info(
|
self.module._debug_compile_unit = self.module.add_debug_info(
|
||||||
"DICompileUnit",
|
"DICompileUnit",
|
||||||
{ # type: ignore
|
{ # type: ignore
|
||||||
|
|||||||
Reference in New Issue
Block a user