about summary refs log tree commit diff
path: root/src/afl-forkserver.c
AgeCommit message (Collapse)Author
2024-12-03Implement AFLRunHuanyao Rong
References: https://github.com/Mem2019/AFLRun/commit/f5bb87f78ef1 References: https://github.com/Mem2019/AFLRun/commit/3af5f11b5644
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-03-04code formatvanhauser-thc
2022-03-04write nyx crash logs to AFL++ work directorySergej Schumilo
2022-02-06code formatyuawn
2022-02-06add GCC hot attribute to hot functionsyuawn
2022-02-05fix accidental broken frida modevanhauser-thc
2022-02-04test support for forced persistent modevanhauser-thc
2022-01-25code-formatvanhauser-thc
2022-01-25close autodict file even if fstat fails (Nyx mode)Sergej Schumilo
2022-01-25add AFL autodict capability to Nyx modeSergej Schumilo
2022-01-23code formatvanhauser-thc
2022-01-21use MAX_FILE as maximum size in Nyx modeSergej Schumilo
2022-01-21add LTO support in nyx_modeSergej Schumilo
2022-01-01welcome 2022vanhauser-thc
2021-12-30fix map size for nyxvanhauser-thc
2021-12-29afl-cc lto fixvanhauser-thc
2021-12-28nyx code formatvanhauser-thc
2021-12-28nyx nitsvanhauser-thc
2021-12-28add Nyx modeSergej Schumilo
2021-12-01remove quicklyvanhauser-thc
2021-11-07Merge pull request #1141 from AFLplusplus/afl4van Hauser
cmplog enhancement variant
2021-11-07code-formattl455047
2021-11-06better error report for old qemu/frida cmplogvanhauser-thc
2021-11-06http->httpsvanhauser-thc
2021-11-03Merge pull request #1142 from AFLplusplus/devvan Hauser
Dev
2021-10-31add cmplog compatability checkvanhauser-thc
2021-10-24fixvanhauser-thc
2021-10-24fixvanhauser-thc
2021-10-19fixvanhauser-thc
2021-10-19remove race conditionvanhauser-thc
2021-10-11fix accidental bystander killsvanhauser-thc
2021-08-10remove outdated referencesvanhauser-thc
2021-07-31use HASH_CONSTyuawn
2021-06-22cmplog fix for qemu and fridavanhauser-thc
2021-06-16correct map size for small targetsvanhauser-thc
2021-05-17Flushing for AFL_PRINT_FILENAMESDominik Maier
2021-05-17no core dumpsvanhauser-thc
2021-04-30fix stdin trimmingvanhauser-thc
2021-04-28Frida persistent (#880)WorksButNotTested
* Added x64 support for persistent mode (function call only), in-memory teest cases and complog * Review changes, fix NeverZero and code to parse the .text section of the main executable. Excluded ranges TBC * Various minor fixes and finished support for AFL_INST_LIBS * Review changes Co-authored-by: Your Name <you@example.com>
2021-04-07fix forkserver timeout error msgvanhauser-thc
2021-04-04cleanupvanhauser-thc
2021-04-04Merge pull request #855 from MegaManSec/leak-sanitizervan Hauser
Add support for standalone leak-sanitizer
2021-04-04Move definition of __AFL_LEAK_CHECK inside ifguards,Joshua Rogers
use LSAN_OPTIONS=print_suppressions=0
2021-04-03Fix typos,Joshua Rogers
Use symbolize=0 for LSAN, Remove syntactic sugar.
2021-04-02 Add support for standalone leak-sanitizer, introducting the environmentJoshua Rogers
variable AFL_USE_LSAN. AFL_USE_LSAN introduces the macro __AFL_CHECK_LEAK() which will check for a memory leak when the macro is run. This is especially helpful when using __AFL_LOOP(). If __AFL_LEAK_CHECK() is not used when AFL_USE_LSAN=1 is set, the leak checker will run when the program exits.
2021-03-25remove warningsvanhauser-thc