mirror of
https://github.com/varun-r-mallya/Python-BPF.git
synced 2025-12-31 21:06:25 +00:00
Add BPFHelperID enum to bpf_helper_handler
This commit is contained in:
@ -1,6 +1,17 @@
|
|||||||
import ast
|
import ast
|
||||||
from llvmlite import ir
|
from llvmlite import ir
|
||||||
from .expr_pass import eval_expr
|
from .expr_pass import eval_expr
|
||||||
|
from enum import Enum
|
||||||
|
|
||||||
|
|
||||||
|
class BPFHelperID(Enum):
|
||||||
|
BPF_MAP_LOOKUP_ELEM = 1
|
||||||
|
BPF_MAP_UPDATE_ELEM = 2
|
||||||
|
BPF_MAP_DELETE_ELEM = 3
|
||||||
|
BPF_KTIME_GET_NS = 5
|
||||||
|
BPF_PRINTK = 6
|
||||||
|
BPF_GET_CURRENT_PID_TGID = 14
|
||||||
|
BPF_PERF_EVENT_OUTPUT = 25
|
||||||
|
|
||||||
|
|
||||||
def bpf_ktime_get_ns_emitter(call, map_ptr, module, builder, func, local_sym_tab=None, struct_sym_tab=None, local_var_metadata=None):
|
def bpf_ktime_get_ns_emitter(call, map_ptr, module, builder, func, local_sym_tab=None, struct_sym_tab=None, local_var_metadata=None):
|
||||||
|
|||||||
Reference in New Issue
Block a user