mirror of
https://github.com/varun-r-mallya/Python-BPF.git
synced 2025-12-31 21:06:25 +00:00
Add newline to IR output and update version number
This commit is contained in:
@ -84,10 +84,11 @@ def compile_to_ir(filename: str, output: str):
|
|||||||
module.add_named_metadata("llvm.module.flags", debug_info_version)
|
module.add_named_metadata("llvm.module.flags", debug_info_version)
|
||||||
module.add_named_metadata("llvm.module.flags", dwarf_version)
|
module.add_named_metadata("llvm.module.flags", dwarf_version)
|
||||||
|
|
||||||
module.add_named_metadata("llvm.ident", ["llvmlite PythonBPF v0.0.0"])
|
module.add_named_metadata("llvm.ident", ["llvmlite PythonBPF v0.0.1"])
|
||||||
|
|
||||||
with open(output, "w") as f:
|
with open(output, "w") as f:
|
||||||
f.write(f"source_filename = \"{filename}\"\n")
|
f.write(f"source_filename = \"{filename}\"\n")
|
||||||
f.write(str(module))
|
f.write(str(module))
|
||||||
|
f.write("\n")
|
||||||
|
|
||||||
return output
|
return output
|
||||||
|
|||||||
@ -105,7 +105,7 @@ def create_map_debug_info(module, map_global, map_name, map_params):
|
|||||||
type_member = module.add_debug_info("DIDerivedType", {
|
type_member = module.add_debug_info("DIDerivedType", {
|
||||||
"tag": dc.DW_TAG_member,
|
"tag": dc.DW_TAG_member,
|
||||||
"name": "type",
|
"name": "type",
|
||||||
"file": file_metadata, # Use the stored file metadata
|
"file": file_metadata,
|
||||||
"baseType": type_ptr,
|
"baseType": type_ptr,
|
||||||
"size": 64,
|
"size": 64,
|
||||||
"offset": 0
|
"offset": 0
|
||||||
|
|||||||
Reference in New Issue
Block a user