Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-14 | fix frida, fix dictionary generation to honor AFL_LLVM_{ALLOW/DENY}LIST | vanhauser-thc | |
2021-07-14 | update documentation | vanhauser-thc | |
2021-07-07 | fix failures for some sized string instrumentations | vanhauser-thc | |
2021-06-28 | Inline cmplog (#996) | van Hauser | |
* inline cmplog check * better switch support * add cmplog-switches-pass.cc | |||
2021-06-24 | fix frida | vanhauser-thc | |
2021-06-22 | cmplog fix for qemu and frida | vanhauser-thc | |
2021-06-16 | correct map size for small targets | vanhauser-thc | |
2021-06-16 | make afl-cmin actually work with subdirectories | vanhauser-thc | |
2021-06-11 | adapt for LLVM 3.8.0 | hexcoder- | |
2021-06-11 | fix to instrument global c++ namespace functions | vanhauser-thc | |
2021-06-11 | code format | vanhauser-thc | |
2021-06-11 | split-comparison llvm pass refactor for smaller compilation times (and a ↵ | Michael Rodler | |
small bug fix) (#964) * Refactored split compare pass to be more efficient in LTO usage and allow splitting to other minimum bitwidths. Efficiency: avoid looping over the whole llvm module N times, when once is also enough. Bitwidth: Previously, due to fallthrough in switch-case, all comparisons were split to 8-bit, which might not be desirable e.g., 16 or 32 bit might be enough. So now all comparison are split until they are smaller or equal to the target bitwidth, which is controlled through the `AFL_LLVM_LAF_SPLIT_COMPARES_BITW` environment variable. * fixed miscompilation due to incorrectly trying to split a signed comparison operator * minor formatting updates and use IRBuilder when inserting multiple instructions * added @hexcoder-'s test-int_cases.c to make test * Avoid recursion; switch to smallvector in splitAndSimplify; use switch case for icmp type; * Fixed issue when splitting < where the inverse comparison was not further split * some cleanup | |||
2021-06-09 | Revert "add test cases for splitting integer comparisons" | hexcoder- | |
This reverts commit e0aa411647e1a525a3a0488d929ec71611388d54. | |||
2021-06-09 | add test cases for splitting integer comparisons | hexcoder- | |
2021-06-08 | adapt to minimum llvm version | hexcoder- | |
2021-06-07 | Merge branch 'dev' of https://github.com/AFLplusplus/AFLplusplus into dev | hexcoder- | |
2021-06-07 | more info for error logging | hexcoder- | |
2021-06-07 | format | Dominik Maier | |
2021-06-07 | write target errors to out_dir/error.txt | vanhauser-thc | |
2021-06-03 | dynamic_list and afl-compiler-rt rework | vanhauser-thc | |
2021-06-01 | fix stupid typos | hexcoder- | |
2021-06-01 | adapt to incompatible LLVM 13 API | hexcoder- | |
2021-06-01 | fix classic threadsafe counters | vanhauser-thc | |
2021-06-01 | threadsafe doc fixes, code format | vanhauser-thc | |
2021-05-31 | Merge branch 'dev' into going_atomic | hexcoder | |
2021-05-30 | add support for AFL_LLVM_THREADSAFE_INST to other LLVM passes | hexcoder- | |
2021-05-30 | add documentation for AFL_LLVM_THREADSAFE_INST | hexcoder- | |
2021-05-30 | support new env var AFL_LLVM_THREADSAFE_INST to enable atomic counters. | hexcoder- | |
add new test case for that. | |||
2021-05-21 | fix llvm-dict2file | vanhauser-thc | |
2021-05-10 | typo | hexcoder | |
2021-05-07 | add some comments | hexcoder- | |
2021-05-06 | first working NeverZero implementation | hexcoder- | |
2021-05-06 | instrumentation further move to C++11 (#900) | David CARLIER | |
2021-04-30 | still not working | hexcoder- | |
2021-04-30 | fix PCGUARD, build aflpp_driver with fPIC | vanhauser-thc | |
2021-04-28 | Frida persistent (#880) | WorksButNotTested | |
* Added x64 support for persistent mode (function call only), in-memory teest cases and complog * Review changes, fix NeverZero and code to parse the .text section of the main executable. Excluded ranges TBC * Various minor fixes and finished support for AFL_INST_LIBS * Review changes Co-authored-by: Your Name <you@example.com> | |||
2021-04-28 | work in progress: not working correctly yet | hexcoder- | |
2021-04-19 | drop support for llvm < 6.0 | vanhauser-thc | |
2021-04-17 | Change other LLVM modes to atomic increments | hexcoder- | |
2021-04-17 | use atomic read-modify-write increment for LLVM CLASSIC | hexcoder- | |
2021-04-09 | fix afl_custom_queue_new_entry when syncing | vanhauser-thc | |
2021-04-07 | android: disable sigaction inside debuggerd | Jiangen Jiao | |
check https://github.com/google/AFL/blob/master/docs/INSTALL#L173 | |||
2021-04-05 | Merge pull request #857 from Begasus/haiku | van Hauser | |
Fix Haiku references, no <sys/syscall.h> and missing defines for USEMMAP | |||
2021-04-05 | Declare private api __kern_write for Haiku | begasus | |
2021-04-05 | Fix undeclared SYS_write on Haiku | begasus | |
2021-04-04 | cleanup | vanhauser-thc | |
2021-04-04 | Fix Haiku references, no <sys/syscall.h> and missing defines for USEMMAP | begasus | |
2021-03-29 | remove unneeded var | vanhauser-thc | |
2021-03-26 | fix compilation for llvm 3.8.0 | hexcoder- | |
2021-03-25 | remove InsTrim | vanhauser-thc | |