diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2018-12-25 19:15:28 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2018-12-26 10:58:23 +0100 |
| commit | 85d28281fb84c829e7bf77a9e115e985bc8c665c (patch) | |
| tree | 76a52b58695611e34b6d1a093f8bfc27fa0341ee /pkg/mgrconfig | |
| parent | 4f7962a7bb882af560bc5c66285424f6d3b73e45 (diff) | |
syz-manager: factor out rpc serving part
Update #605
Diffstat (limited to 'pkg/mgrconfig')
| -rw-r--r-- | pkg/mgrconfig/mgrconfig.go | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/pkg/mgrconfig/mgrconfig.go b/pkg/mgrconfig/mgrconfig.go index 8859ac7e8..595b2558b 100644 --- a/pkg/mgrconfig/mgrconfig.go +++ b/pkg/mgrconfig/mgrconfig.go @@ -261,7 +261,7 @@ func splitTarget(target string) (string, string, string, error) { return os, vmarch, arch, nil } -func ParseEnabledSyscalls(target *prog.Target, enabled, disabled []string) (map[int]bool, error) { +func ParseEnabledSyscalls(target *prog.Target, enabled, disabled []string) ([]int, error) { syscalls := make(map[int]bool) if len(enabled) != 0 { for _, c := range enabled { @@ -296,7 +296,11 @@ func ParseEnabledSyscalls(target *prog.Target, enabled, disabled []string) (map[ if len(syscalls) == 0 { return nil, fmt.Errorf("all syscalls are disabled by disable_syscalls in config") } - return syscalls, nil + var arr []int + for id := range syscalls { + arr = append(arr, id) + } + return arr, nil } func matchSyscall(name, pattern string) bool { |
