summaryrefslogtreecommitdiff
path: root/internal/generated
diff options
context:
space:
mode:
Diffstat (limited to 'internal/generated')
-rw-r--r--internal/generated/Makefile4
-rw-r--r--internal/generated/tracepoints.raku4
-rw-r--r--internal/generated/tracepoints/tracepoints.go114
3 files changed, 60 insertions, 62 deletions
diff --git a/internal/generated/Makefile b/internal/generated/Makefile
index b132bb3..3d6bfd3 100644
--- a/internal/generated/Makefile
+++ b/internal/generated/Makefile
@@ -7,11 +7,11 @@ tracepoints:
cat ../c/*/*.c \
| raku tracepoints.raku \
| goimports | gofmt \
- | tee tracepoints/tracepoints.go
+ > tracepoints/tracepoints.go
.PHONY: types
types:
( cat ../c/types.h; grep -h '^#define' ../c/*/*.c ) \
| raku nqc.raku \
| goimports | gofmt \
- | tee types/types.go
+ > types/types.go
diff --git a/internal/generated/tracepoints.raku b/internal/generated/tracepoints.raku
index 0afdd7f..6cdc0d0 100644
--- a/internal/generated/tracepoints.raku
+++ b/internal/generated/tracepoints.raku
@@ -3,7 +3,7 @@
use v6.d;
my @tracepoints = gather for $*IN.slurp.split("\n") {
- take $/<tracepoint>.Str if /^SEC.*sys_$<tracepoint>=(<[a..z _]>+)/;
+ take $/<tracepoint>.Str if /^SEC.*sys_$<tracepoint>=(<[a..z_0..9]>+)/;
}
say qq:to/END/;
@@ -11,6 +11,6 @@ say qq:to/END/;
package tracepoints
var List = []string\{
- {@tracepoints.map({ "\"$_\"," }).join("\n\t") }
+ {@tracepoints.map({ "\"sys_$_\"," }).join("\n\t") }
\}
END
diff --git a/internal/generated/tracepoints/tracepoints.go b/internal/generated/tracepoints/tracepoints.go
index b0ce16d..8b9a1a6 100644
--- a/internal/generated/tracepoints/tracepoints.go
+++ b/internal/generated/tracepoints/tracepoints.go
@@ -2,62 +2,60 @@
package tracepoints
var List = []string{
- "exit_cachestat",
- "enter_cachestat",
- "exit_close_range",
- "enter_close_range",
- "exit_close",
- "enter_close",
- "exit_fchown",
- "enter_fchown",
- "exit_fchmod",
- "enter_fchmod",
- "exit_fchdir",
- "enter_fchdir",
- "exit_ftruncate",
- "enter_ftruncate",
- "exit_copy_file_range",
- "enter_copy_file_range",
- "exit_pwrite",
- "enter_pwrite",
- "exit_pread",
- "enter_pread",
- "exit_write",
- "enter_write",
- "exit_read",
- "enter_read",
- "exit_lseek",
- "enter_lseek",
- "exit_newfstat",
- "enter_newfstat",
- "exit_fcntl",
- "enter_fcntl",
- "exit_ioctl",
- "enter_ioctl",
- "exit_getdents",
- "enter_getdents",
- "exit_getdents",
- "enter_getdents",
- "exit_sync_file_range",
- "enter_sync_file_range",
- "exit_fdatasync",
- "enter_fdatasync",
- "exit_fsync",
- "enter_fsync",
- "exit_fstatfs",
- "enter_fstatfs",
- "exit_flock",
- "enter_flock",
- "exit_quotactl_fd",
- "enter_quotactl_fd",
- "exit_io_uring_register",
- "enter_io_uring_register",
- "exit_io_uring_enter",
- "enter_io_uring_enter",
- "enter_openat",
- "exit_openat",
- "enter_open",
- "exit_open",
- "enter_write",
- "exit_write",
+ "sys_exit_cachestat",
+ "sys_enter_cachestat",
+ "sys_exit_close_range",
+ "sys_enter_close_range",
+ "sys_exit_close",
+ "sys_enter_close",
+ "sys_exit_fchown",
+ "sys_enter_fchown",
+ "sys_exit_fchmod",
+ "sys_enter_fchmod",
+ "sys_exit_fchdir",
+ "sys_enter_fchdir",
+ "sys_exit_ftruncate",
+ "sys_enter_ftruncate",
+ "sys_exit_copy_file_range",
+ "sys_enter_copy_file_range",
+ "sys_exit_pwrite64",
+ "sys_enter_pwrite64",
+ "sys_exit_pread64",
+ "sys_enter_pread64",
+ "sys_exit_write",
+ "sys_enter_write",
+ "sys_exit_read",
+ "sys_enter_read",
+ "sys_exit_lseek",
+ "sys_enter_lseek",
+ "sys_exit_newfstat",
+ "sys_enter_newfstat",
+ "sys_exit_fcntl",
+ "sys_enter_fcntl",
+ "sys_exit_ioctl",
+ "sys_enter_ioctl",
+ "sys_exit_getdents64",
+ "sys_enter_getdents64",
+ "sys_exit_getdents",
+ "sys_enter_getdents",
+ "sys_exit_sync_file_range",
+ "sys_enter_sync_file_range",
+ "sys_exit_fdatasync",
+ "sys_enter_fdatasync",
+ "sys_exit_fsync",
+ "sys_enter_fsync",
+ "sys_exit_fstatfs",
+ "sys_enter_fstatfs",
+ "sys_exit_flock",
+ "sys_enter_flock",
+ "sys_exit_quotactl_fd",
+ "sys_enter_quotactl_fd",
+ "sys_exit_io_uring_register",
+ "sys_enter_io_uring_register",
+ "sys_exit_io_uring_enter",
+ "sys_enter_io_uring_enter",
+ "sys_enter_openat",
+ "sys_exit_openat",
+ "sys_enter_open",
+ "sys_exit_open",
}