about summary refs log tree commit diff
path: root/include/afl-fuzz.h
AgeCommit message (Collapse)Author
2024-11-26Calculate mean proximity scoreNguyễn Gia Phong
Co-authored-by: 김태은 <goodtaeeun@kaist.ac.kr>
2024-07-14Revert "Replace gettimeofday with clock_gettime (#2159)"vanhauser-thc
This reverts commit 7c380a6612f00e4a7ed02364dc2b3769e8edc8f8.
2024-07-14Replace gettimeofday with clock_gettime (#2159)carpintero-de-c
2024-06-27AFL_CUSTOM_MUTATOR_LATE_SEND addedvanhauser-thc
2024-06-24Optimize bit counting using __builtin_popcountKuan-Wei Chiu
Use the __builtin_popcount intrinsic to optimize the bit counting function if the compiler supports it. This change replaces the manual bit counting algorithm with the more efficient built-in function, which leverages hardware support on compatible processors. This modification ensures that the code remains backward-compatible by falling back to the original implementation when __builtin_popcount is not available.
2024-06-18fast resume optionvanhauser-thc
2024-06-12fastresume implementationvanhauser-thc
2024-06-07target hashvanhauser-thc
2024-06-07fixvanhauser-thc
2024-06-07add cmplog_time measurementvanhauser-thc
2024-06-04AFL_NO_SYNCvanhauser-thc
2024-05-31nitsvanhauser-thc
2024-05-12Add `AFL_SHA1_FILENAMES` optionSamuel Moelius
2024-05-02AFL_DISABLE_REDUNDANTvanhauser-thc
2024-04-09fix -V, code formatvanhauser-thc
2024-04-08:Adds stats tracking time spend in calibration/trim/syncCornelius Aschermann
This currently does not affect statsd nor the UI. Only the fuzzer_stats file is updated
2024-02-08Merge pull request #1965 from CodeLinaro/statefulvan Hauser
replay mode support
2024-02-05better replay mode error handling, added replay mode documentation, code ↵Davide Quarta
formatting
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-23replay mode supportDavide Quarta
2023-11-25update python moduleyangzao
2023-11-24update afl-fuzz-runyangzao
2023-11-24add custom_post_run.cyangzao
2023-10-23add scale encode mode for cmplogvanhauser-thc
2023-09-03less impactvanhauser-thc
2023-08-23AFL_IGNORE_SEED_PROBLEMSvanhauser-thc
2023-08-13update faqvanhauser-thc
2023-08-11add AFL_FINAL_SYNCmarc
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-07-21improve cmplog level 3vanhauser-thc
2023-07-12nitsvanhauser-thc
2023-06-29update mutation strategyvanhauser-thc
2023-06-08show fuzzing statevanhauser-thc
2023-06-06Merge pull request #1759 from AFLplusplus/devvan Hauser
Dev
2023-05-18improved symqemu custom mutatorvanhauser-thc
2023-04-27slightly different weighting algo (#1719)van Hauser
* better seed selection * slightly different weighting calculation * remove unnecessary memset
2023-04-21Merge remote-tracking branch 'origin/dev' into atnwalkMaik Betka
# Conflicts: # include/afl-fuzz.h # src/afl-fuzz-run.c
2023-04-20afl-showmap custom mutator supportvanhauser-thc
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-13fix attempt at post_process implementationvanhauser-thc
2023-04-13remove -z option, use -p mmopt insteadvanhauser-thc
2023-04-05add -z switchvanhauser-thc
2023-04-05implement switch modevanhauser-thc
2023-04-04mode switchvanhauser-thc
2023-04-02allow pizza mode to be disabledvanhauser-thc
2023-03-27time_wo_finds in fuzzer_statsvanhauser-thc
2023-03-05auto code format fixesAmit Elkabetz