I'm running into an issue with what I describe in my syzlang vs what the fuzzer thinks is actually appropriate behavior.
I described a special type of dir_fd resource, a special producer, and a consumer for it:
resource special_fd_dir[fd_dir]
syz_ext_create_special_fd_dir(...) special_fd_dir
execveat$special_fd_dir(special_dir special_fd_dir, file ptr[in, string[string_list]], ...)
However, when I check the corpus for my new syscall I'm seeing the following which doesn't generate any meaningful coverage, since it's not even calling the syscall that generates the resource in the first place (not to mention that it doesn't pull from the provided string list):
```
execveat$special_fd_dir((0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0)
```
Is this expected behavior, am I doing something wrong, or is this a bug?
I can come back with more information too