LTO llvm11 (#302)

* new LTO mode for llvm 11

* remove unneeded afl-ld and env vars
This commit is contained in:
van Hauser
2020-04-09 10:36:28 +02:00
committed by Dominik Maier
parent 0c2e998f69
commit c1395bb543
6 changed files with 60 additions and 1004 deletions

View File

@ -45,7 +45,7 @@ sending a mail to <afl-users+subscribe@googlegroups.com>.
easier: DEFAULT, CFG (INSTRIM), LTO, CTX, NGRAM-x (x=2-16)
- made USE_TRACE_PC compile obsolete
- LTO collision free instrumented added in llvm_mode with afl-clang-lto -
note that this mode is amazing, but quite some targets won't compile
this mode is amazing but requires you to build llvm 11 yourself
- Added llvm_mode NGRAM prev_loc coverage by Adrean Herrera
(https://github.com/adrianherrera/afl-ngram-pass/), activate by setting
AFL_LLVM_INSTRUMENT=NGRAM-<value> or AFL_LLVM_NGRAM_SIZE=<value>