Hi,
We previously had this discussion to have dependency on params of one syscall to another which can be solved by resource.
But can syzkaller support syscalls' level dependency?
We need to execute S1...until S6 in sequence, but each syscall still can be called multiple times.
Calling sequence like below:
S1 open$dev(...) fd
S2 ioctl$dev(fd...,out) // we need out.handle and out.fd
S3 mmap$dev(...out.fd) ptr
S4 memcpy(ptr, random_buf)
S5 open$dev1(...) fd1
S6 ioctl$dev(fd1, cmd, out.handle)
so the question is can the feature be supportted in grammer?