This repository contains runnable, Solnix programs with userspace loaders.
tracepoint-execve-filename/: Trace everyexecve()and stream filenames to Go via a ring buffer.tracepoint-execve-counter/: Trace everyexecve()and count per-PID in a hash map (Go prints counters).raw-tracepoint-sysenter-demo/: Minimalraw_tracepoint/sys_enterstub with Go loader.
Each example is a self-contained folder:
bpf/: one or more.snxprogramscmd/loader/: userspace loader (Go)build/: build outputs (.o, loader binary) (generated)Makefile:build-bpf,build,run,clean