about summary refs log tree commit diff
path: root/src/afl-forkserver.c
AgeCommit message (Collapse)Author
2021-02-01making AFL_MAP_SIZE obsoletevan Hauser
2021-01-29AFL_USE_QASANAndrea Fioraldi
2021-01-21forkserver debug flag supportvan Hauser
2021-01-21fix silly mistakevan Hauser
2021-01-21code format and not setting sanitizers if debug and settings presentvan Hauser
2021-01-20hex en/decode works nowvan Hauser
2021-01-20better cmp map fsrv fixvan Hauser
2021-01-15better error messagevan Hauser
2021-01-12minor changesvan Hauser
2021-01-08code fmtDominik Maier
2021-01-08cleaned up and added comments to forkserver exitsDominik Maier
2021-01-07cleaned up AFL_KILL_SIGNALDominik Maier
2021-01-07User defined kill signal value (#678)buherator
* Adding AFL_KILL_SIGNAL environment variable Controlling the kill signal used to end forked processes. * Checking validity of AFL_KILL_SIGNAL env variable This commit also sets a valid value in the environment to avoid duplicating code in at_exit(). Changing data type of fsrv->kill_signal to u8 to match last_kill_signal. * Adding afl_kill_signal to AFL (environment) state This commit simply introduces a struct member for future use. The env variable is not used from the afl struct but from fsrv, where its validity is checked, resulting in a FATAL in case of errors.
2021-01-04code cleanups (shadowed vars, (un)signed type mismatches, format types, etc.)hexcoder-
2020-12-18mem error fixvan Hauser
2020-12-09fix cmin/tmin potential overflow on too large filesvan Hauser
2020-12-08fix showmap outputvan Hauser
2020-12-08small fixeshexcoder-
2020-12-08more reporting on errorsvan Hauser
2020-12-03AFL_CRASH_EXITCODE env var added, u8->boolDominik Maier
2020-12-01added AFL_NO_AUTODICTvan Hauser
2020-11-14fix error handling in fauxserverhexcoder-
2020-11-14now really fix -nhexcoder-
2020-11-03fix -N for forkservervan Hauser
2020-11-03revert out_fd copyvan Hauser
2020-11-03fsrv copy: out_fd = 0 on stdinvan Hauser
2020-11-03fsrv copy: out_fd = -1van Hauser
2020-11-03copy fsrv: copy out_file ptrvan Hauser
2020-11-03added better error handling to forkserver fdDominik Maier
2020-10-30extras: afl_realloc -> ck_reallocvan Hauser
2020-10-29Don't crash for unset out_file (fixed #562)Dominik Maier
2020-10-20fix timeout bug in read_s32_timed on non linux OSesAndrea Fioraldi
2020-09-08code-formatvan Hauser
2020-09-08set correct error code when -Vvan Hauser
2020-09-02children terminate on sigpipevan Hauser
2020-09-01child cleanupvan Hauser
2020-08-24Added out_file value when using stdio (#524)Sergio Paganoni
2020-08-24added afl_custom_fuzz_countvan Hauser
2020-08-23code formatDominik Maier
2020-08-23Option for specifying forkserver initialization timeout via environment ↵Marius Muench
variable (#522) * Addition of AFL_FORKSRV_INIT_TMOUT env var This commit introduces a new environment variable which allows to specify the timespan AFL should wait for initial contact with the forkserver. This is useful for fuzz-targets requiring a rather long setup time before the actual fuzzing can be started (e.g., unicorn). * add .swp files to .gitignore * Inherit init_tmout in afl_fsrv_init_dup Without this patch, the forkserver would spawn with a timeout of 0 in cmplog mode, leading to an immediate crash. Additionally, this commit removes a spurious whitespace. * Initialize afl->fsrv.init_tmout in afl_fsrv_init Not all afl-components will need the new AFL_FORKSRV_INIT_TMOUT environment variable. Hence, it's initialized to the safe "default" value from before in afl_fsrv_init now.
2020-08-23added AFL_MAX_DET_EXTRAS env varDominik Maier
2020-08-22enable autodict for cmplog compile, it is ensure not be used in the forkservervan Hauser
2020-08-18code-format, changelogDominik Maier
2020-08-18moved autodict extras away from extras_aDominik Maier
2020-08-14Revert "Merge branch 'debug' into dev"root
This reverts commit a7537b5511ad767d2240cf2dc6d3e261daa676f9, reversing changes made to 15e799f7ae666418e75c6a79db833c5316b21f97.
2020-08-14Merge branch 'debug' into devvan Hauser
2020-08-14formattingvan Hauser
2020-08-14code-formatDominik Maier
2020-08-14cleaned up maybe_add_auto callsDominik Maier
2020-08-12split up __afl_manual_init, added internal AFL_DISABLE_LLVM_INSTRUMENTATION, ↵van Hauser
skipping ctor+ifunc functions for all llvm, code-format