Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-10-18 | format and remove warning | vanhauser-thc | |
2021-10-18 | lto and llvm14-dev | vanhauser-thc | |
2021-10-18 | fix | vanhauser-thc | |
2021-10-18 | try fix | vanhauser-thc | |
2021-10-17 | fix | vanhauser-thc | |
2021-10-17 | fix | vanhauser-thc | |
2021-10-17 | fix | vanhauser-thc | |
2021-10-17 | new rtn cmplog: instrumentation side + supporting functions | vanhauser-thc | |
2021-10-16 | fix declaration for new pass manager | hexcoder- | |
2021-10-16 | make new pass manager interface compiler version dependent (>=7) | hexcoder- | |
2021-10-16 | switch PreservedAnalyses from none to all | hexcoder- | |
2021-10-12 | converted split-switches-pass to new pass manager | hexcoder- | |
2021-10-12 | converted compare-transform-pass to new pass manager | hexcoder- | |
2021-10-12 | converted afl-llvm-pass to new pass manager | hexcoder- | |
2021-10-12 | adapt compiler driver to laod new pass manager passes | hexcoder- | |
2021-10-12 | prototype compiles | hexcoder- | |
2021-10-10 | Fix document paths. | Kuang-che Wu | |
2021-10-09 | LLVM coverage making it more C++ too. | David Carlier | |
2021-10-09 | Merge pull request #1107 from devnexen/llvm_pass_update | van Hauser | |
LLVM passes making slightly more C++ | |||
2021-10-09 | LLVM passes making slightly more C++ | David Carlier | |
2021-10-03 | LLVM LTO plugin using smart pointer for __afl_internal_directory variable | David Carlier | |
2021-08-25 | announce llvm 13 support | vanhauser-thc | |
2021-08-20 | revise paragraph | vanhauser-thc | |
2021-08-20 | typos / wording | hexcoder | |
2021-08-19 | fix shared linking on macos | vanhauser-thc | |
2021-08-12 | AFL_IGNORE_PROBLEMS + library checks and documentation | vanhauser-thc | |
2021-08-08 | Change afl to AFL in *.md (#1057) | llzmb | |
Changes in *.md files: - afl++ > AFL++ (acronym) - afl > AFL (compare https://github.com/google/AFL) Excluded from changes: - source code - function names - paths (folder and file names) - URLs | |||
2021-07-30 | add more string functions for dictionary features | vanhauser-thc | |
2021-07-30 | fix format string | yuawn | |
2021-07-20 | Update README.persistent_mode.md | Moshe Kaplan | |
2021-07-19 | Revert "Merge branch 'release' into stable" | vanhauser-thc | |
This reverts commit 815161827689c339d335233b7b232ac9b120b79b, reversing changes made to 9321a24e682b5c8bf6278961bd014cb883b87295. | |||
2021-07-19 | fix merge conflicts | vanhauser-thc | |
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 | |