Initialize PythonBPF project and toolchain

This commit is contained in:
2025-08-30 18:08:14 +05:30
commit d5557d3c01
10 changed files with 119 additions and 0 deletions

15
pythonbpf/decorators.py Normal file
View File

@ -0,0 +1,15 @@
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}")