about summary refs log tree commit diff
path: root/llvm_mode/afl-clang-fast.c
AgeCommit message (Collapse)Author
2020-04-13more robust search for clang for afl-clang-fastAndrea Fioraldi
2020-04-12fix 32/64 bit LTOvan Hauser
2020-04-12local/global var for compare-transform-pass and code-formatvan Hauser
2020-04-12m32/m64 support for LTO and code-format for test/van Hauser
2020-04-12add global and local var support to autodictionaryvan Hauser
2020-04-10LTO optimization, variable map size, autodictionary (#307)van Hauser
* lto module clean-up * step 1/3 * step 1/3 completed * if tmp is ever made non-static * parts 2 and 3 - autodictionary is complete * variable map_size support * variable map size: changed overlooked functions * remove debug for autodict * 64 bit alignment of map size * fix review comments * force 64 bit alignment on both sides * typo
2020-04-09fix compilers for empty AFL_CC/AFL_CXX envvan Hauser
2020-04-09LTO llvm11 (#302)van Hauser
* new LTO mode for llvm 11 * remove unneeded afl-ld and env vars
2020-04-09fix review comments by Heikovan Hauser
2020-04-09ctx donevan Hauser
2020-04-09added AFL_LLVM_INSTRUMENT, made USE_TRACE_PC obselete and llvm_mode Makefile ↵van Hauser
fix, fixed for FUSELD (for LTO)
2020-04-09remove maybe_linking artifactsvan Hauser
2020-04-01reenabled custom mutator reportDominik Maier
2020-04-01code formatDominik Maier
2020-04-01add CFI sanitizervan Hauser
2020-03-27code formatDominik Maier
2020-03-23include afl-llvm-rt.o not only when linkingAndrea Fioraldi
2020-03-23better man page for afl-clang-*van Hauser
2020-03-23more fixes and code-formatvan Hauser
2020-03-23more fixesvan Hauser
2020-03-20added llvm_mode ngram coveragevan Hauser
2020-03-17cmplog was neither quiet nor where its llvm passes installedvan Hauser
2020-03-11honor afl_quiet on env var checks + code-formatvan Hauser
2020-03-10unified pointer placementDominik Maier
2020-03-09reactivated LTO persistent mode to test.shvan Hauser
2020-03-09more detail to the fact that LTO mode can fail easilyvan Hauser
2020-03-09bug fixes to afl-ld and intensive README.lto.md update on errors and how to ↵van Hauser
do the steps by hand, plus global code format
2020-03-05Add 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-03-01fix #218Andrea Fioraldi
2020-02-29afl-clang-fast: only show the official env varsvan Hauser
2020-02-29code-format, env.md fixes and adding -hh for env usage display into afl-fuzz ↵van Hauser
and Makefile
2020-02-28add env info to afl-clang-fast, small Android changehexcoder-
2020-02-28code-formatvan Hauser
2020-02-27bye bye SanCov for CmpLogAndrea Fioraldi
2020-02-21block the usage of mopt with optionals mutators (redqueen/radamsa/etc...)Andrea Fioraldi
2020-02-19Merge pull request #202 from vanhauser-thc/cmplog_routinesAndrea Fioraldi
Cmplog routines for LLVM mode
2020-02-19merge afl-llvm-cmplog-rt into afl-llvm-rtAndrea Fioraldi
2020-02-19forgot cleanupvan Hauser
2020-02-19fix travis and fix logicvan Hauser
2020-02-19isatty for all compilers + AFL_DEBUGvan Hauser
2020-02-18fix insertion of __cmplog_rtn_hookAndrea Fioraldi
2020-02-18cmplog routines llvm passAndrea Fioraldi
2020-02-16check for mistyped env varsvan Hauser
2020-02-16fix UBSAN handling, update docshexcoder-
2020-02-05afl-showmap fixvan Hauser
2020-02-03add AFL_USE_UBSANAndrea Fioraldi
2020-02-01AFL_ALIGNED_ALLOC in libdislocatorAndrea Fioraldi
2020-01-30Merge branch 'master' into CmpLogAndrea Fioraldi
2020-01-30cmplog runtime for LLVMAndrea Fioraldi
2020-01-21USE_TRACE_PC unnecessary, set env AFL_LLVM_USE_TRACE_PC insteadvan Hauser