File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed
pythonbpf/vmlinux_parser/ir_gen Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -6,11 +6,12 @@ def debug_info_generation(
66 struct : DependencyNode , llvm_module , generated_debug_info : list
77):
88 generator = DebugInfoGenerator (llvm_module )
9- print ("DEBUG1" , generated_debug_info )
10- for field in struct .fields :
11- print ("DEBUG" , field )
9+ members = []
10+ uint32type = generator .get_uint32_type ()
11+ for field_name , field in struct .fields .items ():
12+ members .append (generator .create_struct_member (field_name , uint32type , field .offset ))
1213
13- struct_type = generator .create_struct_type ([], 64 * 4 , is_distinct = True )
14+ struct_type = generator .create_struct_type (members , struct . __sizeof__ () , is_distinct = True )
1415
1516 global_var = generator .create_global_var_debug_info (
1617 struct .name , struct_type , is_local = False
You can’t perform that action at this time.
0 commit comments