mirror of
https://github.com/reactos/syzkaller.git
synced 2024-11-23 19:39:40 +00:00
e8dd2c6713
Currently we only generate either valid user-space pointers or NULL. Extend NULL to a set of special pointers that we will use in programs. All targets now contain 3 special values: - NULL - 0xfffffffffffffff (invalid kernel pointer) - 0x999999999999999 (non-canonical address) Each target can add additional special pointers on top of this. Also generate NULL/special pointers for non-opt ptr's. This restriction was always too restrictive. We may want to generate them with very low probability, but we do want to generate them. Also change pointers to NULL/special during mutation (but still not in the opposite direction). |
||
---|---|---|
.. | ||
akaros | ||
android | ||
freebsd | ||
fuchsia | ||
linux | ||
netbsd | ||
openbsd | ||
syz-extract | ||
syz-sysgen | ||
targets | ||
test | ||
windows | ||
sys.go |