Register bpf_get_current_comm_emitter for comm

This commit is contained in:
Pragyansh Chaturvedi
2025-10-15 12:47:30 +05:30
parent b105c70b38
commit a0d954b20b
2 changed files with 26 additions and 1 deletions

View File

@ -23,6 +23,7 @@ class BPFHelperID(Enum):
BPF_KTIME_GET_NS = 5
BPF_PRINTK = 6
BPF_GET_CURRENT_PID_TGID = 14
BPF_GET_CURRENT_COMM = 16
BPF_PERF_EVENT_OUTPUT = 25
@ -234,6 +235,23 @@ def bpf_map_delete_elem_emitter(
return result, None
@HelperHandlerRegistry.register("comm")
def bpf_get_current_comm_emitter(
call,
map_ptr,
module,
builder,
func,
local_sym_tab=None,
struct_sym_tab=None,
map_sym_tab=None,
):
"""
Emit LLVM IR for bpf_get_current_comm helper function call.
"""
pass # Not implemented yet
@HelperHandlerRegistry.register("pid")
def bpf_get_current_pid_tgid_emitter(
call,