aboutsummaryrefslogtreecommitdiffstats
path: root/executor/executor.cc
Commit message (Expand)AuthorAgeFilesLines
* executor: collect coverage from unfinished syscallsDmitry Vyukov2018-07-291-117/+158
* pkg/csource: tidy generated codeDmitry Vyukov2018-07-271-1/+0
* executor: overhaulDmitry Vyukov2018-07-241-0/+1269
* executor: split source per-OSDmitry Vyukov2017-09-201-1001/+0
* executor: remove unused headersDmitry Vyukov2017-09-201-2/+0
* syz-manager, syz-fuzzer, executor: ensure that binaries are consistentDmitry Vyukov2017-09-151-0/+9
* pkg/csource: support archs other than x86_64Dmitry Vyukov2017-09-151-2/+3
* executor: fix 32-bit modeDmitry Vyukov2017-09-051-5/+1
* sys: improve timespec/timeval generationDmitry Vyukov2017-09-051-0/+2
* executor, ipc: modify the IO between KCOV<->executor<->fuzzerVictor Chibotaru2017-08-301-37/+116
* executor, fuzzer: change the way Syzkaller opens the KCOV deviceVictor Chibotaru2017-08-301-18/+38
* executor: split a too long lineDmitry Vyukov2017-08-241-1/+3
* all: support i386 archDmitry Vyukov2017-08-191-6/+16
* executor: reformatDmitry Vyukov2017-06-131-1/+1
* executor: don't define SYZ_ENABLE_TUN in executorAndrey Konovalov2017-06-121-1/+0
* executor: split setup_main_process into smaller functionsAndrey Konovalov2017-06-121-1/+2
* csource: add EnableTun optionAndrey Konovalov2017-06-121-0/+1
* all: cleanup executor/ipc status checkingMichael Pratt2017-05-301-1/+2
* csource: reproduce crashes with fault injectionDmitry Vyukov2017-05-261-8/+1
* all: add fault injection capabilityDmitry Vyukov2017-05-261-7/+48
* sys, executor: extract tcp sequence numbers from /dev/net/tunAndrey Konovalov2017-05-261-0/+5
* executor: increase syscall timeout in debug modeDmitry Vyukov2017-05-231-1/+2
* prog, executor: move checksum computation to executorAndrey Konovalov2017-05-121-0/+54
* executor: bump per-call timeoutDmitry Vyukov2017-04-251-1/+1
* executor: support wrapping executor with an external sandbox processDmitry Vyukov2017-02-271-0/+10
* executor: treat KCOV_ENABLE failure as transientDmitry Vyukov2017-02-151-2/+6
* executor: increase kMaxCommands and add checksAndrey Konovalov2017-02-081-1/+5
* executor: better protect output region from corruptionsDmitry Vyukov2017-02-061-9/+18
* executor: fix tun initialization when sandbox != noneAndrey Konovalov2017-01-311-4/+4
* all: implement edge coverageDmitry Vyukov2017-01-271-47/+122
* adb: executor: Revert to adb rebootBilly Lau2017-01-261-5/+0
* executor: protect against memory corruptions betterDmitry Vyukov2017-01-251-1/+1
* executor: reduce syscall blocking delay from 100ms to 20msDmitry Vyukov2017-01-201-2/+2
* prog: add bitfields to templatesAndrey Konovalov2017-01-171-8/+13
* sys: extend kvm supportDmitry Vyukov2017-01-091-0/+2
* executor: increase coverage size from 16K to 64K PCsDmitry Vyukov2017-01-091-1/+1
* executor: handle exit failuresDmitry Vyukov2016-12-081-2/+1
* executor: change the way we wait for childrenDmitry Vyukov2016-12-051-6/+8
* executor: don't try to open tun if it's not enabledAndrey Konovalov2016-12-021-1/+3
* executor: emit ethernet trafficAndrey Konovalov2016-11-291-1/+3
* repro: factor out of syz-repro toolDmitry Vyukov2016-11-191-308/+3
* csource: teach how to execute pseudo syz_ syscallsDmitry Vyukov2016-08-281-106/+3
* executor, csource: share some common code between executor and csourceDmitry Vyukov2016-08-281-35/+7
* executor: add experimental mode to skip paging faultsDmitry Vyukov2016-08-221-27/+65
* executor: revive setuid sandboxDmitry Vyukov2016-07-011-15/+76
* executor: add support for 386 arch (COMPAT syscalls)Dmitry Vyukov2016-06-301-23/+23
* executor: don't consider failures to remove temp dirs as crashesDmitry Vyukov2016-06-281-6/+6
* executor: prevent test processes from ptracing parent processesDmitry Vyukov2016-03-101-0/+17
* executor: ignore NOFILE errors during cleanupDmitry Vyukov2016-03-101-1/+8
* executor: ignore the case when test process kills loop processDmitry Vyukov2016-03-101-1/+2