Files
python-bpf/pythonbpf/decorators.py

16 lines
356 B
Python

def tracepoint(name: str):
def wrapper(fn):
fn._section = f"tracepoint/{name}"
return fn
return wrapper
def license(name: str):
def wrapper(fn):
fn._license = name
return fn
return wrapper
def trace_printk(msg: str):
# placeholder — real version lowers to IR later
print(f"[trace_printk] {msg}")