about summary refs log tree commit diff
path: root/llvm_mode/afl-llvm-pass.so.cc
AgeCommit message (Collapse)Author
2020-09-05first batch of changesvanhauser-thc
2020-08-26some warnings fixesDominik Maier
2020-08-20LTO: sancov made default, deprecated SKIPSINGLEBLOCK, deactivate LTO ↵van Hauser
autodict for cmplog binaries
2020-08-20support current llvm12 changesvan Hauser
2020-08-14fixes lots of llvm warningsvan Hauser
2020-08-13fix llvm and afl-showmapvan 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-02refactoring debug/be_quiet, fatal on dont_optimize and instrument_filevan Hauser
2020-06-30rename whitelist -> instrumentlistvan Hauser
2020-06-23lto whitelist in test.shvan Hauser
2020-05-15change: slaves only sync from mastersvan Hauser
2020-05-15llvm_mode: lower llvm version reqs to 3.4 (LLInsTrim will not behexcoder-
available)
2020-05-12new code formatting + appliedvan Hauser
2020-05-10indenting preprocessor directives breaks compilation and cant be fixed, ↵van Hauser
reverting ... :-(
2020-05-10fix warning, code formatvan Hauser
2020-05-07added AFL_LLVM_SKIPSINGLEBLOCK and changed default behaviour to instrument ↵van Hauser
single block functions
2020-05-05fix LTO modevan Hauser
2020-05-05ctx and ngram fixvan Hauser
2020-05-04ctx and ngram can be used together nowvan Hauser
2020-05-02AFL_LLVM_SKIP_NEVERZERO addedvan Hauser
2020-04-25refactored whitelist and blacklist in llvm_modevan Hauser
2020-04-23more sanitizer functions for blacklistvan Hauser
2020-04-17preliminary stuff for AFL_MAP_SIZE and afl-llvm-passvan Hauser
2020-04-09llvm_mode ctx: move function terminator instrumentation before skipping blocksvan Hauser
2020-04-09add missing piece for CTX coveragevan 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-01code cleanupDominik Maier
2020-04-01review adaptions for afl-llvm-passhexcoder-
2020-04-01afl-llvm-pass.so.cc: fix compile for llvm 3.8.0 @Marc: please reviewhexcoder-
2020-04-01making 'CFLAGS="-m32" make source-only tests' workhexcoder-
2020-04-01code formatDominik Maier
2020-04-01part1 make it compilable for llvm 3.8.0 (ubuntu 16.04)hexcoder-
2020-04-01add CFI sanitizervan Hauser
2020-03-20added llvm_mode ngram coveragevan Hauser
2020-02-19forgot cleanupvan Hauser
2020-02-19fix travis and fix logicvan Hauser
2020-02-19isatty for all compilers + AFL_DEBUGvan Hauser
2020-02-16code formatAndrea Fioraldi
2020-02-13fix issue #194 more seriouslyhexcoder-
2020-01-30lower requirements for lower llvm/clang versionshexcoder-
3.7.1 works with the exception of InsTrim, 3.8.1 and above is ok
2020-01-15blacklist function support for llvm_modevan Hauser
2020-01-07llvm_mode little update proposal.David Carlier
avoiding intrinsics generated by LLVM for the isntrumentation.
2020-01-062020 copyright noteAndrea Fioraldi
2020-01-06added ++ to copyright notesAndrea Fioraldi
2019-12-21restore llvm DebugInfoAndrea Fioraldi
2019-12-21try to work with llvm < 3.7Andrea Fioraldi
2019-12-02code format (contributors, do it!)Andrea Fioraldi
2019-11-22compiler plugins, just create const constants once.David Carlier
2019-10-31Fix some silent warnings and put some var to some usage...David Carlier