From 507ed33fbf576d99310b16d07ffc58cab120f162 Mon Sep 17 00:00:00 2001 From: Pimyn Girgis Date: Mon, 9 Sep 2024 09:50:36 +0000 Subject: pkg/mgrconfig, prog, sys/linux: add automatic_helper attribute Add automatic_helper attribute and enable it for system calls that are required to properly run automatically generated descriptions. Enable these system calls when descriptions_mode = `Auto`. --- pkg/mgrconfig/load.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'pkg/mgrconfig') diff --git a/pkg/mgrconfig/load.go b/pkg/mgrconfig/load.go index 76a0bcf14..b5e171973 100644 --- a/pkg/mgrconfig/load.go +++ b/pkg/mgrconfig/load.go @@ -364,7 +364,8 @@ func ParseEnabledSyscalls(target *prog.Target, enabled, disabled []string, for call := range syscalls { if target.Syscalls[call].Attrs.Disabled || descriptionsMode == ManualDescriptions && target.Syscalls[call].Attrs.Automatic || - descriptionsMode == AutoDescriptions && !target.Syscalls[call].Attrs.Automatic { + descriptionsMode == AutoDescriptions && + !target.Syscalls[call].Attrs.Automatic && !target.Syscalls[call].Attrs.AutomaticHelper { delete(syscalls, call) } } -- cgit mrf-deployment