syzkaller/sys/test
Dmitry Vyukov 75a7c5e2d1 prog: rework address allocation
1. mmap all memory always, without explicit mmap calls in the program.
This makes lots of things much easier and removes lots of code.
Makes mmap not a special syscall and allows to fuzz without mmap enabled.

2. Change address assignment algorithm.
Current algorithm allocates unmapped addresses too frequently
and allows collisions between arguments of a single syscall.
The new algorithm analyzes actual allocations in the program
and places new arguments at unused locations.
2018-02-19 21:48:20 +01:00
..
32.go prog: rework address allocation 2018-02-19 21:48:20 +01:00
64.go prog: rework address allocation 2018-02-19 21:48:20 +01:00
init.go prog: rework address allocation 2018-02-19 21:48:20 +01:00
test_32.const sys: move test syscalls to a separate target 2017-12-17 11:39:14 +01:00
test_64.const sys: move test syscalls to a separate target 2017-12-17 11:39:14 +01:00
test.txt pkg/compiler: allow len of var-len arrays 2018-02-17 19:02:12 +01:00