Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-06-29 | add AFL_OLD_FORKSERVER feature | vanhauser-thc | |
2024-06-28 | code format | vanhauser-thc | |
2024-06-27 | AFL_CUSTOM_MUTATOR_LATE_SEND added | vanhauser-thc | |
2024-06-24 | Optimize bit counting using __builtin_popcount | Kuan-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-21 | add zlib compression for fast resume | vanhauser-thc | |
2024-06-19 | Collect persistent coverage data and dump it at the end of the run | Christian 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-18 | code format and changelog | vanhauser-thc | |
2024-06-18 | fast resume option | vanhauser-thc | |
2024-06-12 | fastresume implementation | vanhauser-thc | |
2024-06-09 | v4.22a init | vanhauser-thc | |
2024-06-09 | 4.21c | vanhauser-thc | |
2024-06-07 | target hash | vanhauser-thc | |
2024-06-07 | fix | vanhauser-thc | |
2024-06-07 | add cmplog_time measurement | vanhauser-thc | |
2024-06-05 | optimize syncing | vanhauser-thc | |
2024-06-04 | AFL_NO_SYNC | vanhauser-thc | |
2024-05-31 | nits | vanhauser-thc | |
2024-05-15 | dump cc | vanhauser-thc | |
2024-05-14 | nit | vanhauser-thc | |
2024-05-14 | Keep a backup of max_length in the afl_forkserver_t structure | nj00001 | |
2024-05-13 | disable -> no variants | vanhauser-thc | |
2024-05-12 | Add `AFL_SHA1_FILENAMES` option | Samuel Moelius | |
2024-05-02 | AFL_DISABLE_REDUNDANT | vanhauser-thc | |
2024-04-19 | nits | vanhauser-thc | |
2024-04-13 | v4.21 init | vanhauser-thc | |
2024-04-13 | Merge pull request #2027 from choller/nyx-handler-fix | van Hauser | |
Add optional handling of Nyx InvalidWriteToPayload event | |||
2024-04-13 | v4.20c | vanhauser-thc | |
2024-04-09 | fix -V, code format | vanhauser-thc | |
2024-04-08 | :Adds stats tracking time spend in calibration/trim/sync | Cornelius Aschermann | |
This currently does not affect statsd nor the UI. Only the fuzzer_stats file is updated | |||
2024-04-05 | fix aflpp custom mutator + standalone tool | vanhauser-thc | |
2024-03-11 | correct fix | = | |
2024-03-11 | fix record compat loop to replay correct number of inputs, and at least one ↵ | = | |
input | |||
2024-03-06 | Add optional handling of Nyx InvalidWriteToPayload event | Christian Holler (:decoder) | |
2024-02-29 | gcc cmplog fix | vanhauser-thc | |
2024-02-08 | code format | vanhauser-thc | |
2024-02-08 | Merge branch '420' into dev | van Hauser | |
2024-02-08 | performance | vanhauser-thc | |
2024-02-08 | Merge pull request #1965 from CodeLinaro/stateful | van Hauser | |
replay mode support | |||
2024-02-06 | reuse 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-05 | better replay mode error handling, added replay mode documentation, code ↵ | Davide Quarta | |
formatting | |||
2024-02-05 | adjust cmplog header | vanhauser-thc | |
2024-02-04 | increase version | vanhauser-thc | |
2024-02-04 | config __afl_cmplog_max_len | vanhauser-thc | |
2024-02-04 | add U256/32byte support | vanhauser-thc | |
2024-02-03 | new forkserver - client side | vanhauser-thc | |
2024-02-03 | new forkserver - server part | vanhauser-thc | |
2024-02-03 | 2024 v4.10c release | vanhauser-thc | |
2024-02-01 | Enhancement 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-23 | replay mode support | Davide Quarta | |
2024-01-04 | changelog | vanhauser-thc | |