summaryrefslogtreecommitdiff
path: root/internal/generate/format.go
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-05-18 14:14:33 +0300
committerPaul Buetow <paul@buetow.org>2026-05-18 14:14:33 +0300
commit519cd996b5a7fede23b8b23f3c101d10b26111de (patch)
tree93f14954325e936d459003f334b667d2afec93b6 /internal/generate/format.go
parentd68e12c92f2aec9b59a849480e0788ab5d798b2a (diff)
k6: emit tracepoints for all syscall families
Diffstat (limited to 'internal/generate/format.go')
-rw-r--r--internal/generate/format.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/internal/generate/format.go b/internal/generate/format.go
index ef51ba8..597d496 100644
--- a/internal/generate/format.go
+++ b/internal/generate/format.go
@@ -19,6 +19,7 @@ type Field struct {
type Format struct {
Name string
ID int
+ Family SyscallFamily
InternalFields []Field
ExternalFields []Field
}
@@ -64,6 +65,7 @@ func applyFormatLine(line string, _ []Format, current *Format, isExternal bool,
case strings.HasPrefix(trimmed, "name:"):
f := Format{}
f.Name = strings.TrimSpace(strings.TrimPrefix(trimmed, "name:"))
+ f.Family = ClassifySyscallFamily(f.Name)
*formats = append(*formats, f)
current = &(*formats)[len(*formats)-1]
isExternal = false