about summary refs log tree commit diff
path: root/src/afl-fuzz.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-12-20hide queue introspection behind definevanhauser-thc
2022-12-05fix warningvanhauser-thc
2022-11-23crash fix for queue analysis featurevanhauser-thc
2022-11-18write queue statisticsvanhauser-thc
2022-11-13Add option for random cmplog colorizationguyf2010
2022-10-29fixvanhauser-thc
2022-10-29nitsvanhauser-thc
2022-10-29fix fork server kill signals for qemu, unicorn and nyx modevanhauser-thc
2022-10-24changelog updatevanhauser-thc
2022-10-24Update usage messagesNils Bars
2022-10-24AFL_FORK_SERVER_KILL_SIGNAL backwards compatiblityNils Bars
If `AFL_KILL_SIGNAL` is set, `AFL_FORK_SERVER_KILL_SIGNAL` is set to the same value.
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-10-11fastexit + code formatvanhauser-thc
2022-10-07auto shmem fuzzing (#1541)van Hauser
* auto shmem fuzzing * print warning when forcing shmem fuzzing * typos * Shmem always * typo fix * fixes Co-authored-by: Dominik Maier <dmnk@google.com>
2022-09-17fix docsvanhauser-thc
2022-08-25fix pizza modevanhauser-thc
2022-08-18better no dry runvanhauser-thc
2022-08-14add AFL_NO_STARTUP_CALIBRATION featurevanhauser-thc
2022-07-24code format with clang-format-14yuawn
2022-07-24fix sentence & code formatyuawn
2022-07-24fix message overflowyuawn
2022-07-12clang format 14vanhauser-thc
2022-07-07fix double free on exit for -c 0 on src cmplogvanhauser-thc
2022-06-28nitsvanhauser-thc
2022-05-27Add AFL_SYNC_TIME variable for synchronization time tuning (#1425)Daniil Kuts
* Add AFL_SYNC_TIME variable for synchronization time tuning * Documentation for AFL_SYNC_TIME variable
2022-04-18fix msgvanhauser-thc
2022-04-03fix pizza modevanhauser-thc
2022-04-03pizza mode on 1st of aprilvanhauser-thc
2022-04-03Merge pull request #1374 from CarloMara/stablevan Hauser
Add new mode to AFLplusplus
2022-04-02Fix dyslexia and clang formatCarlo Maragno
2022-03-17Merge pull request #1352 from cd80/patch-1van Hauser
fix typo in error message when using LD_PRELOAD
2022-03-17fix typo for error message when using LD_PRELOADcd80
2022-03-04code formatvanhauser-thc
2022-03-04write nyx crash logs to AFL++ work directorySergej Schumilo
2022-03-01code formatvanhauser-thc
2022-03-01allow for -c0 also for src targetsvanhauser-thc
2022-02-08add AFL_EARLY_FORKSERVER supportvanhauser-thc
2022-02-08reintroduce AFL_PERSISTENT and AFL_DEFER_FORKSRVvanhauser-thc
2022-02-06fix -G descriptionyuawn
2022-02-05change -y to -g/-G and add env var alternativesvanhauser-thc
2022-02-05add afl-fuzz -y fuzz length supportvanhauser-thc
2022-02-05force persistent and deferred also for toolsvanhauser-thc
2022-02-04typohexcoder
2022-02-04same for defered forkservervanhauser-thc
2022-02-04test support for forced persistent modevanhauser-thc
2022-01-29afl fuzz enable getpgid on other platforms.David CARLIER
2022-01-264.00c readinessvanhauser-thc