summaryrefslogtreecommitdiff
path: root/internal/c/Makefile
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2025-03-16 21:56:01 +0200
committerPaul Buetow <paul@buetow.org>2025-03-16 21:56:01 +0200
commit3ebafeb4dec7c5029cc42e0f9ea38f84691b5453 (patch)
treed9a0b449bad97db45e12c47d5f472fd2318ac086 /internal/c/Makefile
parent9f38b396f0dc47c3af15ad441060ca11cd7d6b0c (diff)
refactor
Diffstat (limited to 'internal/c/Makefile')
-rw-r--r--internal/c/Makefile13
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