33from .expr_pass import eval_expr
44
55
6- def bpf_ktime_get_ns_emitter (call , map_ptr , module , builder , func , local_sym_tab = None ):
6+ def bpf_ktime_get_ns_emitter (call , map_ptr , module , builder , func , local_sym_tab = None , local_var_metadata = None ):
77 """
88 Emit LLVM IR for bpf_ktime_get_ns helper function call.
99 """
@@ -16,7 +16,7 @@ def bpf_ktime_get_ns_emitter(call, map_ptr, module, builder, func, local_sym_tab
1616 return result
1717
1818
19- def bpf_map_lookup_elem_emitter (call , map_ptr , module , builder , func , local_sym_tab = None , struct_sym_tab = None ):
19+ def bpf_map_lookup_elem_emitter (call , map_ptr , module , builder , func , local_sym_tab = None , struct_sym_tab = None , local_var_metadata = None ):
2020 """
2121 Emit LLVM IR for bpf_map_lookup_elem helper function call.
2222 """
@@ -63,7 +63,7 @@ def bpf_map_lookup_elem_emitter(call, map_ptr, module, builder, func, local_sym_
6363 return result
6464
6565
66- def bpf_printk_emitter (call , map_ptr , module , builder , func , local_sym_tab = None ):
66+ def bpf_printk_emitter (call , map_ptr , module , builder , func , local_sym_tab = None , local_var_metadata = None ):
6767 if not hasattr (func , "_fmt_counter" ):
6868 func ._fmt_counter = 0
6969
@@ -172,7 +172,7 @@ def bpf_printk_emitter(call, map_ptr, module, builder, func, local_sym_tab=None)
172172 ir .IntType (32 ), len (fmt_str ))], tail = True )
173173
174174
175- def bpf_map_update_elem_emitter (call , map_ptr , module , builder , func , local_sym_tab = None , struct_sym_tab = None ):
175+ def bpf_map_update_elem_emitter (call , map_ptr , module , builder , func , local_sym_tab = None , struct_sym_tab = None , local_var_metadata = None ):
176176 """
177177 Emit LLVM IR for bpf_map_update_elem helper function call.
178178 Expected call signature: map.update(key, value, flags=0)
@@ -268,7 +268,7 @@ def bpf_map_update_elem_emitter(call, map_ptr, module, builder, func, local_sym_
268268 return result
269269
270270
271- def bpf_map_delete_elem_emitter (call , map_ptr , module , builder , func , local_sym_tab = None , struct_sym_tab = None ):
271+ def bpf_map_delete_elem_emitter (call , map_ptr , module , builder , func , local_sym_tab = None , struct_sym_tab = None , local_var_metadata = None ):
272272 """
273273 Emit LLVM IR for bpf_map_delete_elem helper function call.
274274 Expected call signature: map.delete(key)
@@ -323,7 +323,7 @@ def bpf_map_delete_elem_emitter(call, map_ptr, module, builder, func, local_sym_
323323 return result
324324
325325
326- def bpf_get_current_pid_tgid_emitter (call , map_ptr , module , builder , func , local_sym_tab = None ):
326+ def bpf_get_current_pid_tgid_emitter (call , map_ptr , module , builder , func , local_sym_tab = None , local_var_metadata = None ):
327327 """
328328 Emit LLVM IR for bpf_get_current_pid_tgid helper function call.
329329 """
0 commit comments