We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0d026c5 commit 0a4d5eaCopy full SHA for 0a4d5ea
examples/hello_world.py
@@ -0,0 +1,11 @@
1
+from pythonbpf.decorators import tracepoint, syscalls
2
+from ctypes import c_void_p, c_int32
3
+
4
5
+@tracepoint(syscalls.sys_clone)
6
+def trace_clone(ctx: c_void_p) -> c_int32:
7
+ print("Hello, World!")
8
+ return c_int32(0)
9
10
11
+LICENSE = "GPL"
pythonbpf/decorators.py
@@ -3,6 +3,7 @@
syscalls = SimpleNamespace(
sys_enter_execve="syscalls:sys_enter_execve",
sys_exit_execve="syscalls:sys_exit_execve",
+ sys_clone="syscalls:sys_clone",
)
0 commit comments