summaryrefslogtreecommitdiff
path: root/internal/generate/classify.go
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-05-21 17:51:06 +0300
committerPaul Buetow <paul@buetow.org>2026-05-21 17:51:06 +0300
commit291b5a18c144123c3329b84ef2d0ba64d8db74d3 (patch)
tree08b6e63bfeef533b23e3ff70da17da0302eab44e /internal/generate/classify.go
parente06f421493bc1c95e787b0f49dd655863e7baf81 (diff)
37 classify clone family as proc kind
Diffstat (limited to 'internal/generate/classify.go')
-rw-r--r--internal/generate/classify.go11
1 files changed, 11 insertions, 0 deletions
diff --git a/internal/generate/classify.go b/internal/generate/classify.go
index 9c37646..3b2fb53 100644
--- a/internal/generate/classify.go
+++ b/internal/generate/classify.go
@@ -35,6 +35,7 @@ const (
KindModule
KindSysVId
KindSysVOp
+ KindProc
)
func (k TracepointKind) MetadataName() string {
@@ -97,6 +98,8 @@ func (k TracepointKind) MetadataName() string {
return "sysv-id"
case KindSysVOp:
return "sysv-op"
+ case KindProc:
+ return "proc"
default:
return "none"
}
@@ -362,6 +365,14 @@ func classifyNameOnly(name string) (ClassificationResult, bool) {
return ClassificationResult{Kind: KindSysVOp}, true
case "sys_enter_shmctl":
return ClassificationResult{Kind: KindSysVOp}, true
+ case "sys_enter_clone":
+ return ClassificationResult{Kind: KindProc}, true
+ case "sys_enter_clone3":
+ return ClassificationResult{Kind: KindProc}, true
+ case "sys_enter_fork":
+ return ClassificationResult{Kind: KindProc}, true
+ case "sys_enter_vfork":
+ return ClassificationResult{Kind: KindProc}, true
case "sys_enter_pidfd_send_signal":
return ClassificationResult{Kind: KindFd}, true
case "sys_enter_kexec_file_load":