diff options
| author | Paul Buetow <paul@buetow.org> | 2026-05-21 17:43:18 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-05-21 17:43:18 +0300 |
| commit | 11394edddbb8f02208edb18e06ae40b6912742f4 (patch) | |
| tree | 6008d4ae3551a24d8f412d4710dad78c6d650fd7 /internal/generate/classify.go | |
| parent | 8b38c88cc86adb9240473523c59d9b4a83f5437d (diff) | |
e7 classify acct pathname and misc null syscalls
Diffstat (limited to 'internal/generate/classify.go')
| -rw-r--r-- | internal/generate/classify.go | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/internal/generate/classify.go b/internal/generate/classify.go index e2b71f4..4ab63ad 100644 --- a/internal/generate/classify.go +++ b/internal/generate/classify.go @@ -480,6 +480,44 @@ func classifyNameOnly(name string) (ClassificationResult, bool) { return ClassificationResult{Kind: KindNull}, true case "sys_enter_kexec_load": return ClassificationResult{Kind: KindNull}, true + case "sys_enter_sysinfo": + return ClassificationResult{Kind: KindNull}, true + case "sys_enter_sysfs": + return ClassificationResult{Kind: KindNull}, true + case "sys_enter_ustat": + return ClassificationResult{Kind: KindNull}, true + case "sys_enter_newuname": + return ClassificationResult{Kind: KindNull}, true + case "sys_enter_sethostname": + return ClassificationResult{Kind: KindNull}, true + case "sys_enter_setdomainname": + return ClassificationResult{Kind: KindNull}, true + case "sys_enter_capget": + return ClassificationResult{Kind: KindNull}, true + case "sys_enter_capset": + return ClassificationResult{Kind: KindNull}, true + case "sys_enter_personality": + return ClassificationResult{Kind: KindNull}, true + case "sys_enter_reboot": + return ClassificationResult{Kind: KindNull}, true + case "sys_enter_restart_syscall": + return ClassificationResult{Kind: KindNull}, true + case "sys_enter_vhangup": + return ClassificationResult{Kind: KindNull}, true + case "sys_enter_arch_prctl": + return ClassificationResult{Kind: KindNull}, true + case "sys_enter_ioperm": + return ClassificationResult{Kind: KindNull}, true + case "sys_enter_iopl": + return ClassificationResult{Kind: KindNull}, true + case "sys_enter_modify_ldt": + return ClassificationResult{Kind: KindNull}, true + case "sys_enter_lsm_get_self_attr": + return ClassificationResult{Kind: KindNull}, true + case "sys_enter_lsm_set_self_attr": + return ClassificationResult{Kind: KindNull}, true + case "sys_enter_lsm_list_modules": + return ClassificationResult{Kind: KindNull}, true } if strings.HasPrefix(name, "sys_enter_io_") { return ClassificationResult{Kind: KindNull}, true @@ -519,6 +557,10 @@ func classifyNameAndField(name, fieldType, fieldName string) (ClassificationResu if isCStringPtrType(fieldType) && fieldName == "name" { return ClassificationResult{Kind: KindPathname, PathnameField: "name"}, true } + case "sys_enter_acct": + if isCStringPtrType(fieldType) && fieldName == "name" { + return ClassificationResult{Kind: KindPathname, PathnameField: "name"}, true + } case "sys_enter_pivot_root": if isCStringPtrType(fieldType) && fieldName == "new_root" { return ClassificationResult{Kind: KindPathname, PathnameField: "new_root"}, true |
