Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-05 | first batch of changes | vanhauser-thc | |
2020-08-14 | fixes lots of llvm warnings | van Hauser | |
2020-08-13 | fix for llvm < 11 | van Hauser | |
2020-08-13 | LTO: apply laf-intel+redqueen/cmplog at link time | van Hauser | |
2020-08-02 | refactoring debug/be_quiet, fatal on dont_optimize and instrument_file | van Hauser | |
2020-07-31 | Bind cpu (#480) | Dominik Maier | |
* silence compiletime warning * refactored cpu binding * formatted code | |||
2020-07-05 | code format | van Hauser | |
2020-07-04 | fix laf-intel/compare-transform-pass for 32-Bit | hexcoder- | |
2020-06-30 | rename whitelist -> instrumentlist | van Hauser | |
2020-06-17 | work around for llvm 11 bug | van Hauser | |
2020-05-29 | code format | van Hauser | |
2020-05-25 | llvm_mode compare-transform-pass: add handling of sized comparisons with ↵ | Robert Scott | |
non-const size this involved insertion of an extra length-checking bb for each character to see if we've hit the sized limit. | |||
2020-05-25 | llvm_mode compare-transform-pass: refactor comparison length determination | Robert Scott | |
make this clearer and handle case with embedded null characters in const string properly | |||
2020-05-24 | fix compare-transform for strn?casecmp | van Hauser | |
2020-05-15 | llvm_mode: lower llvm version reqs to 3.4 (LLInsTrim will not be | hexcoder- | |
available) | |||
2020-05-12 | new code formatting + applied | van Hauser | |
2020-05-10 | indenting preprocessor directives breaks compilation and cant be fixed, ↵ | van Hauser | |
reverting ... :-( | |||
2020-05-10 | fix warning, code format | van Hauser | |
2020-05-08 | add AFL_DEBUG check to all isatty checks | van Hauser | |
2020-05-05 | unsized string compare fix | van Hauser | |
2020-05-05 | support older llvm versions | van Hauser | |
2020-05-05 | fix crash in AFL_LLVM_LAF_TRANSFORM_COMPARES | van Hauser | |
2020-04-25 | refactored whitelist and blacklist in llvm_mode | van Hauser | |
2020-04-12 | local/global var for compare-transform-pass and code-format | van Hauser | |
2020-03-09 | more honoring be_quiet | van Hauser | |
2020-03-05 | Add LTO collision free llvm_mode (#223) | van Hauser | |
* first new implementation, only works with AFL_DONT_OPTIMIZE * bug hunting * interim commit * finalized LTO non-collision solution * update documentation * merge resulted in some problems, fixing these * added lto env to env check * fixed llvm weirdness to messes up our instrumentation due CFG rewrite optimizations * all llvm instrumentation issues have been resolved! :-) * llvm 9 is required (so far) * update lto readme | |||
2020-02-19 | isatty for all compilers + AFL_DEBUG | van Hauser | |
2020-01-30 | lower requirements for lower llvm/clang versions | hexcoder- | |
3.7.1 works with the exception of InsTrim, 3.8.1 and above is ok | |||
2020-01-25 | added whitelist+blacklist to all llvm_mode passes | van Hauser | |
2019-10-31 | Fix some silent warnings and put some var to some usage... | David Carlier | |
2019-09-02 | run code formatter | Andrea Fioraldi | |
2019-08-07 | fix compilation error with llvm 9.0 | hexcoder- | |
2019-07-15 | fix crash with case insensitive compare functions (str(n)casecmp()) | hexcoder- | |
2019-07-14 | notZero added and first attempt at whitelist | van Hauser | |
2019-06-13 | fix zero terminated string issue | Philipp Bartsch | |
In C "strings" are zero terminated. Functions like strcmp/strncmp/memcmp/... work on them. We have to be careful to not ignore the last byte. | |||
2019-06-12 | bugfixes from pbst for laf-intel transformations | Heiko Eißfeldt | |
2019-06-03 | Merge branch 'master' of https://github.com/vanhauser-thc/AFLplusplus | Hexcoder | |
2019-06-03 | fix llvm compatibility problems. Should compile now with llvm 3.8.0 | Hexcoder | |
up to llvm 8.0 | |||
2019-06-03 | llvm support for up to version 8 | van Hauser | |
2019-06-02 | llvm 5.0 and 6.0 workaround | van Hauser | |
2019-06-01 | llvm 8 support | van Hauser | |
2019-05-28 | afl++ 2.52c initial commit | van Hauser | |