diff options
Diffstat (limited to 'tools/syz-mutate/mutate.go')
| -rw-r--r-- | tools/syz-mutate/mutate.go | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/tools/syz-mutate/mutate.go b/tools/syz-mutate/mutate.go index 4cf3401bc..73957c246 100644 --- a/tools/syz-mutate/mutate.go +++ b/tools/syz-mutate/mutate.go @@ -45,12 +45,10 @@ func main() { for id := range syscallsIDs { syscalls[target.Syscalls[id]] = true } - trans := target.TransitivelyEnabledCalls(syscalls) - for c := range syscalls { - if !trans[c] { - fmt.Fprintf(os.Stderr, "disabling %v\n", c.Name) - delete(syscalls, c) - } + var disabled map[*prog.Syscall]string + syscalls, disabled = target.TransitivelyEnabledCalls(syscalls) + for c, reason := range disabled { + fmt.Fprintf(os.Stderr, "disabling %v: %v\n", c.Name, reason) } } seed := time.Now().UnixNano() |
