diff options
| author | Paul Buetow <paul@buetow.org> | 2026-02-21 10:18:40 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-02-21 10:18:40 +0200 |
| commit | b3ef6e1b8b8ad5e05d8fd78c9cb1379f56eef854 (patch) | |
| tree | 5e33f19f2387960d3fcd42c9c3087fd88413864a /internal/tracepoints | |
| parent | 82f3c50dce5a26d828b9e9fd71bdf3c05adae968 (diff) | |
rewrite from Raku to Golang initial
Diffstat (limited to 'internal/tracepoints')
| -rw-r--r-- | internal/tracepoints/Makefile | 2 | ||||
| -rw-r--r-- | internal/tracepoints/generate_tracepoints_go.raku | 16 | ||||
| -rw-r--r-- | internal/tracepoints/generated_tracepoints.go | 6 |
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", |
