summaryrefslogtreecommitdiff
path: root/internal/generate/classify.go
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-05-21 08:16:08 +0300
committerPaul Buetow <paul@buetow.org>2026-05-21 08:16:08 +0300
commitbe8735fe701f7398c19c17c394f4827614eab875 (patch)
treeaba59890563edb6e03f2eb82fee5d89b49fa2c81 /internal/generate/classify.go
parent3a5706f21d30258577a5934efb93c400dad723db (diff)
p7 add attach-time trace dimension gating
Diffstat (limited to 'internal/generate/classify.go')
-rw-r--r--internal/generate/classify.go55
1 files changed, 55 insertions, 0 deletions
diff --git a/internal/generate/classify.go b/internal/generate/classify.go
index af7d78d..9e9df9c 100644
--- a/internal/generate/classify.go
+++ b/internal/generate/classify.go
@@ -32,6 +32,61 @@ const (
KindPerfOpen
)
+func (k TracepointKind) MetadataName() string {
+ switch k {
+ case KindFd:
+ return "fd"
+ case KindOpen:
+ return "open"
+ case KindMqOpen:
+ return "mq-open"
+ case KindExec:
+ return "exec"
+ case KindPathname:
+ return "pathname"
+ case KindName:
+ return "name"
+ case KindRet:
+ return "ret"
+ case KindFcntl:
+ return "fcntl"
+ case KindNull:
+ return "null"
+ case KindDup3:
+ return "dup3"
+ case KindOpenByHandleAt:
+ return "open-by-handle-at"
+ case KindSocket:
+ return "socket"
+ case KindSocketpair:
+ return "socketpair"
+ case KindAccept:
+ return "accept"
+ case KindPipe:
+ return "pipe"
+ case KindEventfd:
+ return "eventfd"
+ case KindEpollCtl:
+ return "epoll-ctl"
+ case KindTwoFd:
+ return "two-fd"
+ case KindPoll:
+ return "poll"
+ case KindMem:
+ return "mem"
+ case KindSleep:
+ return "sleep"
+ case KindKeyctl:
+ return "keyctl"
+ case KindPtrace:
+ return "ptrace"
+ case KindPerfOpen:
+ return "perf-open"
+ default:
+ return "none"
+ }
+}
+
type RetClassification string
const (