summaryrefslogtreecommitdiff
path: root/internal/tracepoints
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-02-21 10:18:40 +0200
committerPaul Buetow <paul@buetow.org>2026-02-21 10:18:40 +0200
commitb3ef6e1b8b8ad5e05d8fd78c9cb1379f56eef854 (patch)
tree5e33f19f2387960d3fcd42c9c3087fd88413864a /internal/tracepoints
parent82f3c50dce5a26d828b9e9fd71bdf3c05adae968 (diff)
rewrite from Raku to Golang initial
Diffstat (limited to 'internal/tracepoints')
-rw-r--r--internal/tracepoints/Makefile2
-rw-r--r--internal/tracepoints/generate_tracepoints_go.raku16
-rw-r--r--internal/tracepoints/generated_tracepoints.go6
3 files changed, 5 insertions, 19 deletions
diff --git a/internal/tracepoints/Makefile b/internal/tracepoints/Makefile
index a1619b2..fd4a237 100644
--- a/internal/tracepoints/Makefile
+++ b/internal/tracepoints/Makefile
@@ -3,6 +3,6 @@ generate: generate_tracepoints
.PHONY: generate_tracepoints
generate_tracepoints:
cat ../c/generated_tracepoints.c \
- | raku generate_tracepoints_go.raku \
+ | go run ../../cmd/generate tracepoints-go \
| goimports | gofmt \
> ./generated_tracepoints.go
diff --git a/internal/tracepoints/generate_tracepoints_go.raku b/internal/tracepoints/generate_tracepoints_go.raku
deleted file mode 100644
index 90834a1..0000000
--- a/internal/tracepoints/generate_tracepoints_go.raku
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/usr/bin/env raku
-
-use v6.d;
-
-my @tracepoints = gather for $*IN.slurp.split("\n") {
- take $/<tracepoint>.Str if /^SEC.*sys_$<tracepoint>=(<[a..z_0..9]>+)/;
-}
-
-say qq:to/END/;
-// Code generated - don't change manually!
-package tracepoints
-
-var List = []string\{
- {@tracepoints.map({ "\"sys_$_\"," }).join("\n\t") }
-\}
-END
diff --git a/internal/tracepoints/generated_tracepoints.go b/internal/tracepoints/generated_tracepoints.go
index 1e1516a..d65357e 100644
--- a/internal/tracepoints/generated_tracepoints.go
+++ b/internal/tracepoints/generated_tracepoints.go
@@ -10,8 +10,6 @@ var List = []string{
"sys_exit_io_uring_setup",
"sys_enter_quotactl_fd",
"sys_exit_quotactl_fd",
- "sys_enter_name_to_handle_at",
- "sys_exit_name_to_handle_at",
"sys_enter_open_by_handle_at",
"sys_exit_open_by_handle_at",
"sys_enter_flock",
@@ -30,6 +28,10 @@ var List = []string{
"sys_exit_io_pgetevents",
"sys_enter_fanotify_mark",
"sys_exit_fanotify_mark",
+ "sys_enter_file_getattr",
+ "sys_exit_file_getattr",
+ "sys_enter_file_setattr",
+ "sys_exit_file_setattr",
"sys_enter_fspick",
"sys_exit_fspick",
"sys_enter_fsconfig",