mirror of
https://github.com/varun-r-mallya/Python-BPF.git
synced 2025-12-31 21:06:25 +00:00
@ -158,8 +158,7 @@ def create_ringbuf_debug_info(module, map_global, map_name, map_params):
|
|||||||
type_ptr = generator.create_pointer_type(type_array, 64)
|
type_ptr = generator.create_pointer_type(type_array, 64)
|
||||||
type_member = generator.create_struct_member("type", type_ptr, 0)
|
type_member = generator.create_struct_member("type", type_ptr, 0)
|
||||||
|
|
||||||
max_entries_array = generator.create_array_type(
|
max_entries_array = generator.create_array_type(int_type, map_params["max_entries"])
|
||||||
int_type, map_params["max_entries"])
|
|
||||||
max_entries_ptr = generator.create_pointer_type(max_entries_array, 64)
|
max_entries_ptr = generator.create_pointer_type(max_entries_array, 64)
|
||||||
max_entries_member = generator.create_struct_member(
|
max_entries_member = generator.create_struct_member(
|
||||||
"max_entries", max_entries_ptr, 64
|
"max_entries", max_entries_ptr, 64
|
||||||
@ -167,8 +166,7 @@ def create_ringbuf_debug_info(module, map_global, map_name, map_params):
|
|||||||
|
|
||||||
elements_arr = [type_member, max_entries_member]
|
elements_arr = [type_member, max_entries_member]
|
||||||
|
|
||||||
struct_type = generator.create_struct_type(
|
struct_type = generator.create_struct_type(elements_arr, 128, is_distinct=True)
|
||||||
elements_arr, 128, is_distinct=True)
|
|
||||||
|
|
||||||
global_var = generator.create_global_var_debug_info(
|
global_var = generator.create_global_var_debug_info(
|
||||||
map_name, struct_type, is_local=False
|
map_name, struct_type, is_local=False
|
||||||
|
|||||||
Reference in New Issue
Block a user