aboutsummaryrefslogtreecommitdiff
path: root/subproc.c
AgeCommit message (Collapse)Author
2025-01-07make indentRobert Swiecki
2023-09-25clang-format: IndentCaseLabels: falseRobert Swiecki
2021-09-07subproc/libhfuzz: move prctl(PDEATHSIG) to libhfcommonRobert Swiecki
2021-09-06freebsd set delivery signal from parent process.David Carlier
2021-08-06make indentRobert Swiecki
2021-08-01Solaris/Illumos build implementation proposal.David Carlier
2020-05-05subproc: simpler subproc_StatusToStr())Robert Swiecki
2020-04-29New directives in .clang-formatRobert Swiecki
2020-04-26move mutexes into a separate substructRobert Swiecki
2020-04-10Implement edge counting for PC-guards as well (in addition to 8-bit-counters)Robert Swiecki
This is a fairly big change, which enabled edge counting for pc-guard (now, non-default) mode.
2020-03-29use usecs instead of msecs as the basic unit of timeRobert Swiecki
2020-03-26subproc: missing commaRobert Swiecki
2020-03-25subproc: guard changing a global var by a mutexRobert Swiecki
2020-03-25all: use struct dynfile_t inside run_tRobert Swiecki
2020-03-24subproc: don't change nice-ness, until all effects are understoodRobert Swiecki
2020-03-24subproc: set nice(1) for fuzzed processesRobert Swiecki
2020-03-19input: don't bump testing ratio for inputs older than 10 secondsRobert Swiecki
2020-02-26Add const cmp feedback functionality behind the ↵Robert Swiecki
--experimental_const_feedback flag
2020-02-26introduce concept of cmpfeedback map which will be used to report back to ↵Robert Swiecki
the fuzzer const strings and integer values used in fuzzed processes
2020-02-23subproc/libhfuzz: logging + putting non-socketfuzzer procedures in one placeRobert Swiecki
2020-02-23cmdline/subproc: allow to set RLIMIT_STACKRobert Swiecki
2020-02-22make indentRobert Swiecki
2020-02-17don't try to open file descriptors in socket fuzzer modeMrmaxmeier
2020-01-20arch: move arch.c logging to subproc.cRobert Swiecki
2020-01-20subproc: move execve argument preparation into a separate funcRobert Swiecki
2020-01-20subproc: move argument generation to subproc.cRobert Swiecki
2019-11-29sanitizers/cmdline: rework sanitizer support so with -S it makes *san ↵Robert Swiecki
responsible for handling/reporting crashes
2019-09-22subproc: allways map input file to _HF_INPUT_FILERobert Swiecki
2019-08-28honggfuzz: map feedback struct unconditionallyRobert Swiecki
2019-08-27subproc: allow to use ___FILE___ and -s with persistent modeRobert Swiecki
2019-08-02subproc: gather info about slowest unit unconditionallyRobert Swiecki
2019-07-30honggfuzz.h: make naming of truct params conform to the similar conventionRobert Swiecki
2019-07-26add new statistic collectionGuillaume Weghsteen
add crashes count and timeouted count to the final summary add new_units_added libfuzzer like statitic - counts the number of new samples added in the corpus during this run because of new coverage found. add slowest unit - after each round, update the timeOfLongestUnitInMilliseconds if the round was more than 10% slower than the slowest one so far and above option threshold (default: 10s). Timeouts are not considered. print the statistics in the final summary. The slowest unit value will always be 0 if under the threshold defined in the options.
2019-04-17subproc: use TEMP_FAILURE_RETRY with some restartable funcsRobert Swiecki
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 ↵Robert Swiecki
working for some time, will be fixed in the coming days
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