You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
pkg/fuzzer, pkg/managerconfig, prog, syz-manager: logic to enforce syscall dependencies
Syzkaller often breaks dependencies across syscalls (e.g., due minimization, stochastic resource
generation, and mutation) when generating programs, thus failing to build fuzzing inputs that
exercise deep states in the target program.
This patch adds the logic to check whether syscall dependencies are broken in a given program.
Everytime a new program is to be generated, we set a flag called EnforceDeps to true with
a certain probability. If this flag is set, we enforce that the dependencies of each syscall
used in the program is respected.
0 commit comments