diff options
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 |
