about summary refs log tree commit diff
path: root/src/afl-fuzz-init.c
AgeCommit message (Collapse)Author
2024-10-19fix the cleanup of previous generated SHA1 files in function ↵hexcoder-
handle_existing_out_dir()
2024-10-01persistent record for frida and qmeuvanhauser-thc
2024-09-23Fix macOS buildDominik Maier
2024-09-23Save crash log returned by nyx when AFL_CRASHING_SEEDS_AS_NEW_CRASH ↵nj00001
environment variable is enabled nyx also returns a crash log when reporting a crash, both files are saved in the afl++ fuzzing run, whereas with the AFL_CRASHING_SEEDS_AS_NEW_CRASH setting, only the crash file is saved in the dry run phase if crashes are included in the supplied seeds. This commit adds crash log saving to keep the behavior consistent
2024-09-12nitsvanhauser-thc
2024-09-06Merge pull request #2203 from ktpss95112/patch-1van Hauser
Update the doc string of read_foreign_testcases()
2024-09-06Update the doc string of read_foreign_testcases()Chi-Feng Tsai
2024-08-21No longer need the extra line breakAlyssa Coghlan
2024-08-21Skip the save/restore exampleAlyssa Coghlan
2024-08-21Wording tweaksAlyssa Coghlan
2024-08-21Offer more explicit core dump handling tipAlyssa Coghlan
2024-07-12check the sync_id length onceWilliam Tan
2024-06-12fastresume implementationvanhauser-thc
2024-05-12Add `AFL_SHA1_FILENAMES` optionSamuel Moelius
2024-05-07stat update during syncingvanhauser-thc
2024-05-02AFL_DISABLE_REDUNDANTvanhauser-thc
2024-04-26work with spaces in filenamesvanhauser-thc
2024-04-26add schedule check.Yiyi Wang
2024-04-25fix: initialize n_fuzz_entry in perform_dry_run.Yiyi Wang
2024-04-19nitsvanhauser-thc
2024-02-29fix not using autodictvanhauser-thc
2024-02-26Issue #2007: add filename extension to /crashes filesSean McBride
This is very helpful for code that inpects a file name extension when determining what code to run. It's also useful for applications that constrain the user to choose files by extension.
2024-02-08Merge pull request #1965 from CodeLinaro/statefulvan Hauser
replay mode support
2024-02-032024 v4.10c releasevanhauser-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
2024-01-30nyx test for CIvanhauser-thc
2024-01-23replay mode supportDavide Quarta
2023-09-04ensure table reinit, downgrade redundantvanhauser-thc
2023-08-23AFL_IGNORE_SEED_PROBLEMSvanhauser-thc
2023-08-19Loosen `ReportCrash` checkSamuel E. Moelius III
2023-08-09code formatmarc
2023-08-04Define AFL_CRASHING_SEEDS_AS_NEW_CRASH as env variableJunwha
- and fix typo Signed-off-by: Junwha <qbit@unist.ac.kr>
2023-08-02Add option for treating crashing input as new crashJunwha
Signed-off-by: Junwha Hong <qbit@unist.ac.kr>
2023-06-22remove dead code, code formatvanhauser-thc
2023-05-31switch user mailinglist reference to discordvanhauser-thc
2023-04-27more debugvanhauser-thc
2023-04-25fixesvanhauser-thc
2023-04-25only reverse reading the queue on restartvanhauser-thc
2023-03-09code formatvanhauser-thc
2023-03-09various fixesvanhauser-thc
2023-02-15debug outputvanhauser-thc
2023-01-15fix input file deletionvanhauser-thc
2023-01-03welcome 2023vanhauser-thc
2022-11-18write queue statisticsvanhauser-thc
2022-10-24changelog updatevanhauser-thc
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-17fix docsvanhauser-thc
2022-08-18better no dry runvanhauser-thc
2022-08-17alt no calvanhauser-thc
2022-08-14add AFL_NO_STARTUP_CALIBRATION featurevanhauser-thc