Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-06-27 | AFL_CUSTOM_MUTATOR_LATE_SEND added | vanhauser-thc | |
2024-06-26 | improved seed selection algorithm | 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-20 | Auto disable memory limits for FASAN | killerra | |
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 | Merge pull request #2128 from AFLplusplus/fastrestart | van Hauser | |
Fastrestart | |||
2024-06-18 | fast resume option | vanhauser-thc | |
2024-06-17 | nit | vanhauser-thc | |
2024-06-13 | Revert "MONOTONIC" | vanhauser-thc | |
This reverts commit 0c9b460cc46aebfa4eb6e1fbe928895c0a8fcfbd. | |||
2024-06-12 | MONOTONIC | vanhauser-thc | |
2024-06-12 | fastresume implementation | vanhauser-thc | |
2024-06-12 | Fix undefined behavior by casting to uint64_t before left shift | Kuan-Wei Chiu | |
According to the C standard, left-shifting a value by an amount greater than or equal to the width of its promoted type results in undefined behavior. To prevent potential unexpected results, explicitly cast the uint8_t variable type to uint64_t before performing the left shift operation by 56 bits. This ensures the operation is well-defined and adheres to the standard. Fixes: 40df85d1 ("adjust cmplog header") | |||
2024-06-10 | fast resume setup detection | vanhauser-thc | |
2024-06-09 | fix no_forkserver mode | vanhauser-thc | |
2024-06-09 | nit | vanhauser-thc | |
2024-06-09 | fix -n | vanhauser-thc | |
2024-06-09 | allow multiple -m | vanhauser-thc | |
2024-06-07 | move function | vanhauser-thc | |
2024-06-07 | target hash | vanhauser-thc | |
2024-06-07 | minor testcache optimizations | vanhauser-thc | |
2024-06-07 | add cmplog_time measurement | vanhauser-thc | |
2024-06-06 | memory adjustments | vanhauser-thc | |
2024-06-06 | new seed selection algorithm | vanhauser-thc | |
2024-06-05 | Fix cmplog shared memory size when USEMMAP=1 | Andrea Fioraldi | |
2024-06-05 | nits | vanhauser-thc | |
2024-06-05 | optimize syncing | vanhauser-thc | |
2024-06-04 | AFL_NO_SYNC | vanhauser-thc | |
2024-06-01 | fix afl-showmap | vanhauser-thc | |
2024-06-01 | try regression fix | vanhauser-thc | |
2024-05-31 | nits | vanhauser-thc | |
2024-05-29 | fix afl-showmap shmmemleak | vanhauser-thc | |
2024-05-25 | fix: testcache hangs for large test cases | Andrew Haberlandt | |
2024-05-24 | Merge pull request #2099 from Atlante45/dev | van Hauser | |
Fix dynamic_lookup linker flag for Apple clang | |||
2024-05-23 | Fix dynamic_lookup linker flag for Apple clang | Clement Brisset | |
2024-05-20 | nit | vanhauser-thc | |
2024-05-19 | support new llvm 19 changes | vanhauser-thc | |
2024-05-17 | log | vanhauser-thc | |
2024-05-17 | Merge pull request #2092 from fbeqv/dev | van Hauser | |
Fix runtime underflow & -V exiting before syncing | |||
2024-05-17 | Fix runtime underflow & -V exiting before syncing | Cornelius Aschermann | |
print_stats sets exit_soon even while syncing, this leaves -V 0 still broken, as we don't finish syncing. Additionally, the change that introduced the previous -V fix also broke the runtime tracking, as runtime needs to include all time including sync, splice etc. This caused an underflow in the reported runtime. | |||
2024-05-16 | nits | vanhauser-thc | |
2024-05-16 | nits | vanhauser-thc | |
2024-05-16 | Merge pull request #2091 from bet4it/collect_coverage | van Hauser | |
Fix bug of `afl-showmap` in `collect_coverage` mode | |||
2024-05-14 | backup afl->max_length to afl->fsrv.max_length | nj00001 | |
2024-05-14 | change MAX_FILE to fsrv->max_length | nj00001 | |
2024-05-14 | Fix bug of afl-showmap in collect_coverage mode | Bet4 | |
2024-05-13 | disable -> no variants | vanhauser-thc | |
2024-05-13 | Merge pull request #2086 from smoelius/dev | van Hauser | |
Add `AFL_SHA1_FILENAMES` option | |||
2024-05-13 | post_process after trim | vanhauser-thc | |