about summary refs log tree commit diff
path: root/include/forkserver.h
AgeCommit message (Collapse)Author
2023-04-16hidden -Y option for nyx, code formatvanhauser-thc
2023-04-16improved Nyx tmp dir handling (additional sanity checks)Sergej Schumilo
2023-04-14switch to latest libnyx APISergej Schumilo
2023-04-14add Nyx support in various tools (like afl-cmin)Sergej Schumilo
2023-02-08Update forkserver.hMarcello Maugeri
Fix typo
2023-01-03welcome 2023vanhauser-thc
2022-10-24changelog updatevanhauser-thc
2022-10-21Add AFL_FORK_SERVER_KILL_SIGNAL environment variable.Nils Bars
The AFL_FORK_SERVER_KILL_SIGNAL variable allows to configure the signal used to kill the fork server on termination.
2022-10-20Fix child reaping on fuzzer terminationNils Bars
This commit contains the following changes: - Call `waitpid()` on the child and the fork server when terminating the fuzzer; thus, we do not end up with zombies. - Rename `fsrv.kill_signal` to `fsrv.child_kill_signal`, since the documentation states that the signal is used to terminate the *child*. - Use SIGTERM instead of fsrv.(child)_kill_signal, thus the fork server can always reap the child.
2022-07-12clang format 14vanhauser-thc
2022-03-04code formatvanhauser-thc
2022-03-04write nyx crash logs to AFL++ work directorySergej Schumilo
2022-02-04test support for forced persistent modevanhauser-thc
2022-01-23code formatvanhauser-thc
2022-01-21add LTO support in nyx_modeSergej Schumilo
2022-01-01welcome 2022vanhauser-thc
2021-12-28nyx code formatvanhauser-thc
2021-12-28add Nyx modeSergej Schumilo
2021-11-11Add initial CoreSight mode supportAkira Moroo
The original code is: https://github.com/RICSecLab/AFLplusplus-cs/tree/retrage/coresight-mode-pr Signed-off-by: Akira Moroo <retrage01@gmail.com>
2021-11-06http->httpsvanhauser-thc
2021-06-16correct map size for small targetsvanhauser-thc
2021-05-17FASAN Support (#918)WorksButNotTested
* FASAN Support * Fix handling of Address Sanitizer DSO * Changes to identification of Address Sanitizer DSO Co-authored-by: Your Name <you@example.com>
2021-03-25integrate frida_mode, code-formatvanhauser-thc
2021-03-25Merge pull request #833 from WorksButNotTested/fridavan Hauser
Frida
2021-03-25remove warningsvanhauser-thc
2021-03-24Add support for FRIDA modeYour Name
2021-03-06fixesvanhauser-thc
2021-03-06complete implemenation, still no testvanhauser-thc
2021-03-06implementation without testingvanhauser-thc
2021-02-07persistent replay env setupvanhauser-thc
2021-02-01making AFL_MAP_SIZE obsoletevan Hauser
2021-01-21forkserver debug flag supportvan Hauser
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.
2020-12-20fixed typo in include/forkserver.hpr0xy
2020-12-03AFL_CRASH_EXITCODE env var added, u8->boolDominik 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-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-14code-formatDominik Maier
2020-08-14cleaned up maybe_add_auto callsDominik Maier
2020-08-09code formatvan Hauser
2020-08-09step 1van Hauser
2020-06-16fix for *BSD: remove all HAVE_ARC4RANDOM dependencieshexcoder-
2020-06-04fix cmplog for shmem persistent modevan Hauser
2020-06-03switch shmem_len to the mapvan Hauser
2020-05-31starting shmap support for unicornDominik Maier
2020-05-25persistent mode: shared memory test case transfervan Hauser
2020-05-12new code formatting + appliedvan Hauser
2020-05-10indenting preprocessor directives breaks compilation and cant be fixed, ↵van Hauser
reverting ... :-(