aboutsummaryrefslogtreecommitdiffstats
path: root/tools/execprog
Commit message (Collapse)AuthorAgeFilesLines
* remove master and naming overhaulDmitry Vyukov2015-12-171-169/+0
| | | | | | | Remove master process entirely, it is not useful in its current form. We first need to understand what we want from it, and them re-implement it. Prefix all binaries with syz- to avoid name clashes.
* execprog: rate limit printingDmitry Vyukov2015-11-281-4/+9
| | | | Otherwise it happen too frequently when executing a single program in a loop.
* use fork server in executorDmitry Vyukov2015-11-101-29/+32
| | | | | | | | This avoids exec per test. Also allows to pre-map shared memory regions. And will allow to pre-map coverage regions, etc. Seems to work already, but probably there are still some bugs.
* go fmtDmitry Vyukov2015-11-101-1/+1
|
* merge execlog and execprog toolsDmitry Vyukov2015-11-101-37/+99
| | | | | Functionality was duplicated to significant degree. Now execprog can do all execlog could do.
* add collide mode to executorDmitry Vyukov2015-11-061-0/+4
| | | | | In this mode we execute pairs of syscalls concurrently to provoke data races in kernel.
* support dropprivs in execlog/execprogDmitry Vyukov2015-11-051-0/+4
|
* allow to specify timeout in execprogDmitry Vyukov2015-10-201-1/+2
|
* clean up temp files in tools/execprogDmitry Vyukov2015-10-141-0/+1
|
* deduplicate coverare in executorDmitry Vyukov2015-10-131-0/+4
| | | | | This allows to use larger coverage buffer and not overflow output at the same time.
* dump coverage in execprog commandDmitry Vyukov2015-10-131-3/+27
|
* process covereage in ipc package instead of fuzzerDmitry Vyukov2015-10-131-1/+1
|
* make ipc.Env.Exec accept the program to executeDmitry Vyukov2015-10-131-2/+1
|
* initial commitDmitry Vyukov2015-10-121-0/+62