summaryrefslogtreecommitdiff
path: root/subproc.c
AgeCommit message (Expand)Author
2019-02-21subproc: allow to specify whether a thread should be joinableRobert Swiecki
2019-02-20subproc: use TEMP_FAILURE_RETRYRobert Swiecki
2019-02-19input: don't ftruncate under macosx - it's expensive thereRobert Swiecki
2019-02-19macos: make macos waiting loop similar to other archsRobert Swiecki
2019-02-18linux/arch: close perf once the process is killedRobert Swiecki
2019-02-17subproc: make threads detachable since we're no longer using pthread_joinRobert Swiecki
2019-02-14create a signal thread to distribute SIGCHLD as SIGUSR1Robert Swiecki
2019-02-14subproc: use __WALL is availableRobert Swiecki
2019-02-09libhfcommon: remove unused funcRobert Swiecki
2019-02-08mac: incorrect checkRobert Swiecki
2019-01-30netbsd: some fixes for netbsd 8Robert Swiecki
2019-01-30subporc: allow to use the same log_level inside fuzzed processesRobert Swiecki
2019-01-30ALL: remove -p (pid), simplify the subproc state machine. NetBSD will stop wo...Robert Swiecki
2019-01-26log: allow for logging in child processesRobert Swiecki
2018-11-12netdriver: Allow to set hfuzz->exe.netDriver explicitlyRobert Swiecki
2018-11-06cmdline: implement RLIMIT_CORE setting - proper settingRobert Swiecki
2018-11-06cmdline: implement RLIMIT_CORE settingRobert Swiecki
2018-03-07honggfuzz: even more fields into substructsRobert Swiecki
2018-03-02honggfuzz: move more vars to substructsRobert Swiecki
2018-02-27Update copyright/authors headersRobert Swiecki
2018-01-21Comment format // -> /* */Robert Swiecki
2018-01-21make indent dependRobert Swiecki
2018-01-21Support external fuzzer and provide code coveragedobin
2018-01-17subproc: for running external commands, close stdin, and run setsid()Robert Swiecki
2018-01-16libhfuzz: better log msg for init_guards failureRobert Swiecki
2018-01-16subproc: cast time_t to longRobert Swiecki
2018-01-16subproc: set rlimits only if RLIMIT_* are definedRobert Swiecki
2018-01-16cmdline: discover both persistent and netdriver modesRobert Swiecki
2018-01-15subproc: STDIN will later be restored if stdin fuzzing is enabledRobert Swiecki
2018-01-15fuzz: run external processing through a temporary fileRobert Swiecki
2018-01-15subproc: better error checkingRobert Swiecki
2018-01-15subproc: use copy of a dynamic file to pass for stdin and ___FILE___ fuzzingRobert Swiecki
2018-01-14msyn() the dynamic file before running fuzzed process in non-persistent modeRobert Swiecki
2018-01-12mangle: introduce a single point of code where size to the buffer can be changedRobert Swiecki
2018-01-12fuzz/subproc: start counting time after the external file processign has fini...Robert Swiecki
2018-01-12fuzz: a bit simpler crash verifier logicRobert Swiecki
2018-01-11fuzz: after external processing restore the input file to the max sizeRobert Swiecki
2018-01-11Remove notion of the inputFile, in favor of input file-descriptors accessible...Robert Swiecki
2018-01-10subproc: receiving the ready message from the fuzzed process is not necessaryRobert Swiecki
2018-01-10arch: simplify arch handling a bitRobert Swiecki
2018-01-10fuzz: open a standard file instead of memfd for stdin fuzzingRobert Swiecki
2018-01-10fuzz: no need to close the input file fd, as it's cloexec by defaultRobert Swiecki
2018-01-10subproc: nullify stdio before dup()ing input to stdinRobert Swiecki
2018-01-10subproc: more LOG_DRobert Swiecki
2018-01-10subproc: nullify stdio laterRobert Swiecki
2018-01-10Different way of pasing data to persistent process, now as a memory-file-desc...Robert Swiecki
2018-01-07const'ize some structs across the codeRobert Swiecki
2018-01-05Includes/Libs: rename directories to the 'hf' prefix, so it doesn't collide w...Robert Swiecki
2017-12-27sanitizers: add *SAN_OPTIONS to the regular envs listRobert Swiecki
2017-12-18run->global->timing.tmoutVTAlarm -> run->global->timing.tmoutVTALRMRobert Swiecki