mirror of
https://github.com/reactos/syzkaller.git
synced 2025-02-26 14:45:32 +00:00

syz-manager used to silently transitively disable syscalls for which input resources can't be created. This caused lots of confusion, or worse, users did not notice that syzkaller does not actually test what they want. Fail loudly with a readable explanation when a syscall explicitly enabled in enable_syscalls is actually disabled. Note: this requires to slightly change enable/disable_syscalls matching logic. Previously "foo" would match "foo" and all "foo$BAR", now it matches only "foo". But "foo*" can be used to match all disciminations.