Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-05 | first batch of changes | vanhauser-thc | |
2020-09-01 | split-compares-pass: bugfix add missing instrument_file filtering in some places | hexcoder- | |
2020-08-28 | Fix various spelling errors (#532) | Raphaël Hertzog | |
All those spelling errors have been caught by lintian's built-in spellchecker: https://lintian.debian.org/tags/spelling-error-in-binary.html | |||
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-30 | fix float splitting if not on a tty | van Hauser | |
2020-07-13 | fix for laf intel float split not enabled if not not on a tty | van Hauser | |
2020-07-12 | LTO: autodict default, instrim disabled | van Hauser | |
2020-07-11 | fix several cases in floating point comparison splitting | hexcoder- | |
2020-07-09 | code format | van Hauser | |
2020-07-07 | fix issue #446 | hexcoder- | |
2020-06-30 | rename whitelist -> instrumentlist | 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-04-25 | refactored whitelist and blacklist in llvm_mode | van Hauser | |
2020-04-23 | more sanitizer functions for blacklist | van Hauser | |
2020-04-19 | clang-tidy readability-braces (#323) | Dominik Maier | |
2020-04-09 | added AFL_LLVM_INSTRUMENT, made USE_TRACE_PC obselete and llvm_mode Makefile ↵ | van Hauser | |
fix, fixed for FUSELD (for LTO) | |||
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 | forgot cleanup | van Hauser | |
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-12-27 | fix issue #155 AFL_LLVM_LAF_SPLIT_FLOATS breaks bogofilter | hexcoder- | |
added some forgotten floating point comparison types | |||
2019-12-02 | code format (contributors, do it!) | Andrea Fioraldi | |
2019-10-28 | second forgotten place, we need to filter out float vector types | hexcoder- | |
2019-10-27 | fix issue #86, we exclude floating point vectors from splitting | hexcoder- | |
2019-10-26 | AFL_LLVM_LAF_SPLIT_FLOATS | Andrea Fioraldi | |
2019-10-08 | persistent qemu should now works as expected | Andrea Fioraldi | |
2019-10-05 | fix mantissa mask bug (for types double and long double) | hexcoder- | |
2019-10-05 | replace op0_size and op1_size with op_size. | hexcoder- | |
2019-10-04 | general maintance | van Hauser | |
2019-09-23 | bugfix for optimization | hexcoder- | |
2019-09-23 | avoid floatSemantics, not available in LLVM 3.8.0 | hexcoder- | |
2019-09-22 | first realisation of splitting floating point compares | hexcoder- | |
activated with AFL_LLVM_LAF_SPLIT_COMPARES=1 needs testing on big endian machines A compare is split into sign integer comparison exponent integer comparison mantissa/fraction integer comparison These integer comparisons are further splitted if they are bigger than a byte. | |||
2019-09-02 | run code formatter | Andrea Fioraldi | |
2019-08-08 | fix some compiler warnings | hexcoder- | |
2019-07-14 | notZero added and first attempt at whitelist | van Hauser | |
2019-07-03 | LAF_... -> AFL_LLVM_LAF_... | van Hauser | |
2019-06-07 | Fix typos | practicalswift | |
2019-06-03 | fix llvm compatibility problems. Should compile now with llvm 3.8.0 | Hexcoder | |
up to llvm 8.0 | |||
2019-06-02 | llvm 5.0 and 6.0 workaround | van Hauser | |
2019-05-28 | afl++ 2.52c initial commit | van Hauser | |