diff options
Diffstat (limited to 'internal/generated')
| -rw-r--r-- | internal/generated/Makefile | 4 | ||||
| -rw-r--r-- | internal/generated/tracepoints.go (renamed from internal/generated/tracepoint_list.go) | 7 | ||||
| -rw-r--r-- | internal/generated/tracepoints.raku | 9 |
3 files changed, 10 insertions, 10 deletions
diff --git a/internal/generated/Makefile b/internal/generated/Makefile index 2a419a9..923e56a 100644 --- a/internal/generated/Makefile +++ b/internal/generated/Makefile @@ -4,8 +4,8 @@ generate: types tracepoints .PHONY: types types: - cat ../c/types.h | raku nqc.raku | tee types/types.go + cat ../c/types.h | raku nqc.raku > types/types.go .PHONY: tracepoints tracepoints: - raku tracepoints.raku > tracepoint_list.go + cat ../c/tracepoints/*.c | raku tracepoints.raku > tracepoints.go diff --git a/internal/generated/tracepoint_list.go b/internal/generated/tracepoints.go index 3ac8d10..480feed 100644 --- a/internal/generated/tracepoint_list.go +++ b/internal/generated/tracepoints.go @@ -1,13 +1,14 @@ +// This file was generated - don't change manually! package generated -var tracepointList = []string{ +var TracepointList = []string{ "enter_close" "exit_close" - "enter_write" - "exit_write" "enter_openat" "exit_openat" "enter_open" "exit_open" + "enter_write" + "exit_write" } diff --git a/internal/generated/tracepoints.raku b/internal/generated/tracepoints.raku index 82610c8..8604aae 100644 --- a/internal/generated/tracepoints.raku +++ b/internal/generated/tracepoints.raku @@ -1,15 +1,14 @@ #!/usr/bin/env raku -my @tracepoints = gather { - $/<tracepoint>.Str.take - if /^SEC.*sys_$<tracepoint>=(<[a..z _]>+)/ for - dir('../c/tracepoints/').map(*.lines).flat; +my @tracepoints = gather for $*IN.slurp.split("\n") { + take $/<tracepoint>.Str if /^SEC.*sys_$<tracepoint>=(<[a..z _]>+)/; } say qq:to/END/; +// This file was generated - don't change manually! package generated -var tracepointList = []string\{ +var TracepointList = []string\{ \t{@tracepoints.map({ "\"$_\"" }).join("\n\t") } \} END |
