about summary refs log tree commit diff
path: root/include
AgeCommit message (Collapse)Author
2024-06-29add AFL_OLD_FORKSERVER featurevanhauser-thc
2024-06-28code formatvanhauser-thc
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-21add zlib compression for fast resumevanhauser-thc
2024-06-19Collect persistent coverage data and dump it at the end of the runChristian Holler (:decoder)
With CODE_COVERAGE builds, we need to collect the coverage data of each iteration in a persistant buffer that has the same size as the regular trace buffer used for fuzzing. We dump this information at the end of the run and when combined with pointer data and module info, this can be used to calculate code coverage.
2024-06-18code format and changelogvanhauser-thc
2024-06-18fast resume optionvanhauser-thc
2024-06-12fastresume implementationvanhauser-thc
2024-06-09v4.22a initvanhauser-thc
2024-06-094.21cvanhauser-thc
2024-06-07target hashvanhauser-thc
2024-06-07fixvanhauser-thc
2024-06-07add cmplog_time measurementvanhauser-thc
2024-06-05optimize syncingvanhauser-thc
2024-06-04AFL_NO_SYNCvanhauser-thc
2024-05-31nitsvanhauser-thc
2024-05-15dump ccvanhauser-thc
2024-05-14nitvanhauser-thc
2024-05-14Keep a backup of max_length in the afl_forkserver_t structurenj00001
2024-05-13disable -> no variantsvanhauser-thc
2024-05-12Add `AFL_SHA1_FILENAMES` optionSamuel Moelius
2024-05-02AFL_DISABLE_REDUNDANTvanhauser-thc
2024-04-19nitsvanhauser-thc
2024-04-13v4.21 initvanhauser-thc
2024-04-13Merge pull request #2027 from choller/nyx-handler-fixvan Hauser
Add optional handling of Nyx InvalidWriteToPayload event
2024-04-13v4.20cvanhauser-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-04-05fix aflpp custom mutator + standalone toolvanhauser-thc
2024-03-11correct fix=
2024-03-11fix record compat loop to replay correct number of inputs, and at least one ↵=
input
2024-03-06Add optional handling of Nyx InvalidWriteToPayload eventChristian Holler (:decoder)
2024-02-29gcc cmplog fixvanhauser-thc
2024-02-08code formatvanhauser-thc
2024-02-08Merge branch '420' into devvan Hauser
2024-02-08performancevanhauser-thc
2024-02-08Merge pull request #1965 from CodeLinaro/statefulvan Hauser
replay mode support
2024-02-06reuse first_pass aux var in persistent loop for record replay mode, keep ↵Davide Quarta
area ptr and loc logic intact in record replay mode, move replay record example to own dir in utils, update docs, move record compat layer to separate header file
2024-02-05better replay mode error handling, added replay mode documentation, code ↵Davide Quarta
formatting
2024-02-05adjust cmplog headervanhauser-thc
2024-02-04increase versionvanhauser-thc
2024-02-04config __afl_cmplog_max_lenvanhauser-thc
2024-02-04add U256/32byte supportvanhauser-thc
2024-02-03new forkserver - client sidevanhauser-thc
2024-02-03new forkserver - server partvanhauser-thc
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
2024-01-04changelogvanhauser-thc