Add perf_event_output boilerplate

This commit is contained in:
Pragyansh Chaturvedi
2025-09-21 15:14:28 +05:30
parent 6b92a16ca1
commit 69a86c2433
3 changed files with 9 additions and 0 deletions

View File

@ -340,6 +340,10 @@ def bpf_get_current_pid_tgid_emitter(call, map_ptr, module, builder, func, local
return pid
def bpf_perf_event_output_handler(call, map_ptr, module, builder, local_sym_tab=None):
pass
helper_func_list = {
"lookup": bpf_map_lookup_elem_emitter,
"print": bpf_printk_emitter,
@ -347,6 +351,7 @@ helper_func_list = {
"update": bpf_map_update_elem_emitter,
"delete": bpf_map_delete_elem_emitter,
"pid": bpf_get_current_pid_tgid_emitter,
"output": bpf_perf_event_output_handler,
}

View File

@ -30,3 +30,6 @@ class PerfEventArray:
self.key_type = key_size
self.value_type = value_size
self.entries = {}
def output(self, data):
pass # Placeholder for output method