Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-07-01 | Make fallthroughs explicit in afl-fuzz-extras.c | Richard Barnes | |
Using `__attribute__((fallthrough))` makes fallthroughs explicit in a way the compiler can understand. This allows the enablement of `-Wimplicit-fallthrough`. | |||
2024-07-01 | Merge pull request #2142 from CowBoy4mH3LL/patch-2 | van Hauser | |
Update README.md to reflect latest changes | |||
2024-07-01 | Update README.md to reflect latest changes | Subhojeet Mukherjee, PhD | |
1. fixed hook name length to 16 2. no native debug logging at this time -- will bridge with AFL++ macros latter | |||
2024-07-01 | Merge pull request #2141 from AFLplusplus/dev | van Hauser | |
push to stable | |||
2024-07-01 | changelog | vanhauser-thc | |
2024-07-01 | Merge pull request #2140 from CowBoy4mH3LL/dev | van Hauser | |
Adding of QEMU hooking bridge | |||
2024-07-01 | Fresh commit with all -- post revertion due to unicornafl update | Subhojeet Mukherjee, PhD | |
2024-06-30 | ijon set: discard source code instrumentation | Giovanni Di Santi | |
2024-06-29 | ijon set: remove gdb_history | Giovanni Di Santi | |
2024-06-29 | ijon set: init | Giovanni Di Santi | |
2024-06-29 | update qemuafl | vanhauser-thc | |
2024-06-29 | add AFL_OLD_FORKSERVER feature | vanhauser-thc | |
2024-06-29 | todo | vanhauser-thc | |
2024-06-29 | update qemu mode | vanhauser-thc | |
2024-06-28 | code format | vanhauser-thc | |
2024-06-28 | update grammar mutator | vanhauser-thc | |
2024-06-28 | add custom_send_tcp | vanhauser-thc | |
2024-06-27 | add ruby dict | vanhauser-thc | |
2024-06-27 | AFL_CUSTOM_MUTATOR_LATE_SEND added | vanhauser-thc | |
2024-06-27 | Merge pull request #2136 from jakelamberson/enhance-nyx-instructions | van Hauser | |
Enhance Nyx mode instructions | |||
2024-06-26 | Add nyx_mode to contribution instructions | Jake Lamberson | |
2024-06-26 | Fix and enhance Nyx mode instructions | Jake Lamberson | |
2024-06-26 | improved seed selection algorithm | vanhauser-thc | |
2024-06-24 | Merge pull request #2133 from visitorckw/optimize-bit-counting | van Hauser | |
Optimize bit counting using __builtin_popcount | |||
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-22 | nits atnwalk | vanhauser-thc | |
2024-06-21 | add zlib compression for fast resume | vanhauser-thc | |
2024-06-21 | Merge pull request #2132 from tylzh97/stable | van Hauser | |
Fix typo in unicorn_mode | |||
2024-06-21 | Fix typo in unicorn_mode | Chenhao | |
in `unicorn_mode/samples`, python example floder's name is `python_simple`, there is a typo in README file. | |||
2024-06-20 | nit | vanhauser-thc | |
2024-06-20 | todos | vanhauser-thc | |
2024-06-20 | Merge pull request #2130 from killerra/dev | van Hauser | |
Auto disable memory limits for FASAN | |||
2024-06-20 | Auto disable memory limits for FASAN | killerra | |
2024-06-19 | Merge pull request #2129 from choller/persist-code-cov | van Hauser | |
Collect persistent coverage data and dump it at the end of the run | |||
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-18 | llvm 19 fixes | vanhauser-thc | |
2024-06-17 | nit | vanhauser-thc | |
2024-06-14 | Merge pull request #2125 from visitorckw/fix-libradamsa-signed-integer-overflow | van Hauser | |
Fix signed integer overflow in radamsa | |||
2024-06-14 | Fix signed integer overflow in radamsa | Kuan-Wei Chiu | |
When UBSan was enabled and 'make test' was executed, the following runtime error was observed: libradamsa.c:26055:29: runtime error: left shift of 16777215 by 8 places cannot be represented in type 'int' This issue was caused by a left shift operation on a signed integer. The fix involved changing the integer literal to an unsigned integer by adding a 'U' suffix, ensuring the left shift operation produces the correct value without overflow. Fixes: 8178f4df ("remove radamsa, add radamsa custom mutator") | |||
2024-06-13 | Merge pull request #2123 from AFLplusplus/dev | van Hauser | |
push to stable | |||
2024-06-13 | Revert "MONOTONIC" | vanhauser-thc | |
This reverts commit 0c9b460cc46aebfa4eb6e1fbe928895c0a8fcfbd. | |||
2024-06-13 | Merge pull request #2121 from visitorckw/remove-Wno-shift-count-overflow | van Hauser | |
Remove -Wno-shift-count-overflow flag and hashmap from compilation | |||
2024-06-13 | Remove -Wno-shift-count-overflow flag and hashmap from compilation | Kuan-Wei Chiu | |
After commit 0c9d8e59 ("Fix undefined behavior by casting to uint64_t before left shift"), the -Wno-shift-count-overflow flag is no longer necessary to suppress compilation warnings. This commit removes the flag, allowing the compiler to provide appropriate warnings for any potential future cases of shifting too many bits. Additionally, after commit eaf4a299 ("make redqueen hashmap not default"), the hashmap is no longer in use. Therefore, this commit also removes the hashmap from the GNUmakefile. | |||
2024-06-12 | Merge pull request #2122 from visitorckw/fix-realloc-check | van Hauser | |
Fix memory allocation check in aflpp custom mutators | |||
2024-06-13 | Fix memory allocation check in aflpp custom mutators | Kuan-Wei Chiu | |
The memory allocation check in afl_custom_fuzz function was incorrect. The condition was erroneously checking if ptr was non-null, whereas it should return 0 when ptr is null. Correct the condition to properly handle memory allocation failures. Fixes: 32ffa266 ("max_len support") | |||
2024-06-12 | MONOTONIC | vanhauser-thc | |
2024-06-12 | fastresume implementation | vanhauser-thc | |