diff options
Diffstat (limited to 'internal/c/Makefile')
| -rw-r--r-- | internal/c/Makefile | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/internal/c/Makefile b/internal/c/Makefile index 81f2e4b..c2dddb5 100644 --- a/internal/c/Makefile +++ b/internal/c/Makefile @@ -19,3 +19,16 @@ vmlinux.h: clean: find . -name \*.o -delete find . -name vmlinux.h -delete + +.PHONY: generate +generate: generate_tracepoints + +.PHONY: generate_tracepoints +generate_tracepoints: + sudo sh -c 'cat /sys/kernel/tracing/events/syscalls/sys_{enter,exit}_*/format' \ + | raku generate_tracepoints.raku > ./generated_tracepoints.c + +.PHONY: generate_tracepoints_stdout +generate_tracepoints_stdout: + sudo sh -c 'cat /sys/kernel/tracing/events/syscalls/sys_{enter,exit}_*/format' \ + | raku generate_tracepoints.raku |
