about summary refs log tree commit diff
path: root/src/afl-fuzz-state.c
AgeCommit message (Collapse)Author
2024-02-03deterministic fuzzing and -zvanhauser-thc
2024-02-032024 v4.10c releasevanhauser-thc
2024-02-01final touches for skipdetvanhauser-thc
2024-02-01Enhancement on Deterministic stage (#1972)Han Zheng
* fuzzer: init commit based on aflpp 60dc37a8cf09f8e9048e4b6a2204d6c90b27655a * fuzzers: adding the skip variables and initialize * log: profile the det/havoc finding * log: add profile log output * fuzzers: sperate log/skipdet module * fuzzers: add quick eff_map calc * fuzzers: add skip_eff_map in fuzz_one * fuzzers: mark whole input space in eff_map * fuzzers: add undet bit threshold to skip some seeds * fuzzers: fix one byte overflow * fuzzers: fix overflow * fix code format * add havoc only again * code format * remove log to INTROSPECTION, rename skipdet module * rename skipdet module * remove log to stats * clean redundant code * code format * remove redundant code format check * remove redundant doc * remove redundant objects * clean files * change -d to default skipdet * disable deterministic when using CUSTOM_MUTATOR * revert fix
2023-12-15switch to explore powerschedule as defaultvanhauser-thc
2023-08-23AFL_IGNORE_SEED_PROBLEMSvanhauser-thc
2023-08-11add AFL_FINAL_SYNCmarc
2023-08-04Define AFL_CRASHING_SEEDS_AS_NEW_CRASH as env variableJunwha
- and fix typo Signed-off-by: Junwha <qbit@unist.ac.kr>
2023-06-06Merge pull request #1759 from AFLplusplus/devvan Hauser
Dev
2023-04-21fixed formatting with make code-formatMaik Betka
2023-04-21Merge remote-tracking branch 'origin/dev' into atnwalkMaik Betka
# Conflicts: # include/afl-fuzz.h # src/afl-fuzz-run.c
2023-04-17fixed code clones in atnwalk.c, introduced new environment variable ↵Maik Betka
AFL_POST_PROCESS_KEEP_ORIGINAL in AFL++ to integrate atnwalk without re-compiling afl-fuzz
2023-04-05implement switch modevanhauser-thc
2023-04-04mode switchvanhauser-thc
2023-04-02allow pizza mode to be disabledvanhauser-thc
2023-03-06Fixed according to CRAmit Elkabetz
2023-03-05Changed warning message to use const instead of magicAmit Elkabetz
2023-03-05Fixed according to PR comment, moved cli flag to an env variableAmit Elkabetz
2023-03-05Added flag -u to allow custom interval to update fuzzer_stats fileAmit Elkabetz
2023-02-15debug outputvanhauser-thc
2023-01-18ignore timeout env optionvanhauser-thc
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-09-10code formatvanhauser-thc
2022-08-25fix pizza modevanhauser-thc
2022-08-14add AFL_NO_STARTUP_CALIBRATION featurevanhauser-thc
2022-07-21fix pizza modevanhauser-thc
2022-06-17formattingRuben ten Hove
2022-06-17feat: allow to skip readme creation on crashRuben ten Hove
2022-06-08honor AFL_MAP_SIZE well outside of afl++vanhauser-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-05-17fix mem leakche30122
2022-04-08add AFL_KEEP_TIMEOUTSvanhauser-thc
2022-04-03fix pizza modevanhauser-thc
2022-04-02Fix dyslexia and clang formatCarlo Maragno
2022-04-01Add basic support for Italian usersCarlo Maragno
2022-02-08reintroduce AFL_PERSISTENT and AFL_DEFER_FORKSRVvanhauser-thc
2022-02-05change -y to -g/-G and add env var alternativesvanhauser-thc
2022-02-05add afl-fuzz -y fuzz length supportvanhauser-thc
2022-01-01welcome 2022vanhauser-thc
2021-11-06http->httpsvanhauser-thc
2021-08-12AFL_IGNORE_PROBLEMS + library checks and documentationvanhauser-thc
2021-06-10fix AFL_CAL_FASTvanhauser-thc
2021-05-25add AFL_TRY_AFFINITYvanhauser-thc
2021-05-25AFL_SKIP_CRASHES is obsolete since 3.0vanhauser-thc
2021-05-10code-formatvanhauser-thc
2021-05-07Exit on time (#904)Roman M. Iudichev
* Variable AFL_EXIT_ON_TIME description has been added. Variables AFL_EXIT_ON_TIME and afl_exit_on_time has been added. afl->exit_on_time variable initialization has been added. The asignment of a value to the afl->afl_env.afl_exit_on_time variable from environment variables has been added. Code to exit on timeout if new path not found has been added. * Type of afl_exit_on_time variable has been changed. Variable exit_on_time has been added to the afl_state_t structure. * Command `export AFL_EXIT_WHEN_DONE=1` has been added. * Millisecond to second conversion has been added. Call get_cur_time() has been added. * Revert to using the saved current time value. * Useless check has been removed.
2021-04-13add AFL_EXIT_ON_SEED_ISSUESvanhauser-thc