Skip to content

Commit c1466a5

Browse files
committed
Add BPFHelperID enum to bpf_helper_handler
1 parent 44b95b6 commit c1466a5

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

pythonbpf/bpf_helper_handler.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,17 @@
11
import ast
22
from llvmlite import ir
33
from .expr_pass import eval_expr
4+
from enum import Enum
5+
6+
7+
class BPFHelperID(Enum):
8+
BPF_MAP_LOOKUP_ELEM = 1
9+
BPF_MAP_UPDATE_ELEM = 2
10+
BPF_MAP_DELETE_ELEM = 3
11+
BPF_KTIME_GET_NS = 5
12+
BPF_PRINTK = 6
13+
BPF_GET_CURRENT_PID_TGID = 14
14+
BPF_PERF_EVENT_OUTPUT = 25
415

516

617
def bpf_ktime_get_ns_emitter(call, map_ptr, module, builder, func, local_sym_tab=None, struct_sym_tab=None, local_var_metadata=None):

0 commit comments

Comments
 (0)