about summary refs log tree commit diff
path: root/llvm_mode/afl-llvm-lto-instrumentation.so.cc
AgeCommit message (Collapse)Author
2020-09-05first batch of changesvanhauser-thc
2020-08-31fix warnings and weird code insertvan Hauser
2020-08-31code-formatvan Hauser
2020-08-26some warnings fixesDominik Maier
2020-08-22enable autodict for cmplog compile, it is ensure not be used in the forkservervan Hauser
2020-08-20LTO: sancov made default, deprecated SKIPSINGLEBLOCK, deactivate LTO ↵van Hauser
autodict for cmplog binaries
2020-08-20fix wrong varvan Hauser
2020-08-20move afl_loop checkvan Hauser
2020-08-16install libafldriversvan Hauser
2020-08-16fix lto autodict for long stringsvan Hauser
2020-08-15skip instrumenting blocks following __afl_loop to improve stability in LTO. ↵van Hauser
not in afl-llvm-pass and instrim because they are outdated, sancov cant be fixed
2020-08-14fixes lots of llvm warningsvan Hauser
2020-08-14fix AFL_LLVM_MAP_DYNAMICvan Hauser
2020-08-12split up __afl_manual_init, added internal AFL_DISABLE_LLVM_INSTRUMENTATION, ↵van Hauser
skipping ctor+ifunc functions for all llvm, code-format
2020-08-11adding ctor function skipping in LTO fixed map modevan Hauser
2020-08-11ignoring ifuncs on fixed map LTOvan Hauser
2020-08-10remove warning, fix textvan Hauser
2020-08-10LTO: make dynamic map the defaultvan Hauser
2020-08-04fix cmplog with ltovan Hauser
2020-08-03give document edge id a unique id per modulevan Hauser
2020-08-02refactoring debug/be_quiet, fatal on dont_optimize and instrument_filevan Hauser
2020-08-02fix LTO document id feature, warnings for INSTRUMENT_FILEvan Hauser
2020-08-01fix lto single block and no zerovan Hauser
2020-07-31add LTO AFL_LLVM_DOCUMENT_IDS featurevan Hauser
2020-07-12LTO: autodict default, instrim disabledvan Hauser
2020-06-30rename whitelist -> instrumentlistvan Hauser
2020-06-30blacklist -> ignore renamingvan Hauser
2020-06-23lto whitelist in test.shvan Hauser
2020-05-23LTO whitelist functionality rewritten, now anything can be skippedvan Hauser
2020-05-07added AFL_LLVM_SKIPSINGLEBLOCK and changed default behaviour to instrument ↵van Hauser
single block functions
2020-05-07import transform fix into autodict, code-formatvan Hauser
2020-05-06added InsTrimLTO :-)van Hauser
2020-05-05fix LTO modevan Hauser
2020-05-02AFL_LLVM_SKIP_NEVERZERO addedvan Hauser
2020-04-25refactored whitelist and blacklist in llvm_modevan Hauser
2020-04-24variable map size fix, error reporting through forkserver, code formatvan Hauser
2020-04-23fixed map location support for LTOvan Hauser
2020-04-23more sanitizer functions for blacklistvan Hauser
2020-04-17preliminary stuff for AFL_MAP_SIZE and afl-llvm-passvan Hauser
2020-04-17done implementing AFL_MAP_SIZEvan Hauser
2020-04-12add global and local var support to autodictionaryvan Hauser
2020-04-11Autodictionary (#309)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 * better map transfer, display snapshot in UI * update readme
2020-04-10code formatDominik Maier
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-09lto module clean-up (#303)van Hauser
2020-04-09LTO llvm11 (#302)van Hauser
* new LTO mode for llvm 11 * remove unneeded afl-ld and env vars
2020-04-09remove MaybeAlignvan Hauser
2020-04-09llvm_mode: using MaybeAlign wrapper over the deprecated setter.David Carlier
seems to be available even on LLVM 3.7
2020-04-01llvm_mode: fix compiler warnings FORTIFY_SOURCE needs -Ohexcoder-
2020-04-01add CFI sanitizervan Hauser