diff options
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", |
