about summary refs log tree commit diff
path: root/llvm_mode/afl-llvm-rt.o.c
AgeCommit message (Collapse)Author
2020-05-26better performance compilation options for afl++ and targetsvan Hauser
2020-05-25persistent mode: shared memory test case transfervan Hauser
2020-05-22small enhancements for llvm11van Hauser
2020-05-22fix cmplog for llvm 11-devvan Hauser
2020-05-12new code formatting + appliedvan Hauser
2020-05-11bigger initial map when LTOvan Hauser
2020-05-10indenting preprocessor directives breaks compilation and cant be fixed, ↵van Hauser
reverting ... :-(
2020-05-10fix warning, code formatvan Hauser
2020-05-05fix crash in AFL_LLVM_LAF_TRANSFORM_COMPARESvan Hauser
2020-05-01at some point we have to do a rewrite of llvm_mode/GNUmakefilevan 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-14fixed #317Dominik Maier
2020-04-14one byte cmp in cmplogAndrea Fioraldi
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-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-09llvm_mode ctx: move function terminator instrumentation before skipping blocksvan Hauser
2020-04-09llvm_mode android fixvan Hauser
2020-04-09add missing piece for CTX coveragevan Hauser
2020-04-09fix travishexcoder
2020-04-09ctx donevan Hauser
2020-04-09small fixesAndrea Fioraldi
2020-04-09snapshot() in llvm modeAndrea Fioraldi
2020-04-09added AFL_LLVM_INSTRUMENT, made USE_TRACE_PC obselete and llvm_mode Makefile ↵van Hauser
fix, fixed for FUSELD (for LTO)
2020-03-20added llvm_mode ngram coveragevan Hauser
2020-03-11honor afl_quiet on env var checks + code-formatvan Hauser
2020-03-10unified pointer placementDominik Maier
2020-03-09honor no_quiet for missing llvm_mode output, also print to stderr with ↵van Hauser
afl-*-rt.o.c instead of stdout for errors plus two potential bad free() fixes
2020-03-06small fix to run cmplog binaries outside afl-fuzzAndrea Fioraldi
2020-03-04added __afl_final_loc to all compile RTsvan Hauser
2020-02-28code-formatvan Hauser
2020-02-27bye bye SanCov for CmpLogAndrea Fioraldi
2020-02-25fix references to README docshexcoder-
2020-02-24important InsTrim fixes!van Hauser
2020-02-21ooops, I forgot to merge thsi part :(Andrea Fioraldi
2020-02-21block the usage of mopt with optionals mutators (redqueen/radamsa/etc...)Andrea Fioraldi
2020-02-19merge afl-llvm-cmplog-rt into afl-llvm-rtAndrea Fioraldi
2020-01-30cmplog runtime for LLVMAndrea Fioraldi
2020-01-17formatAndrea Fioraldi
2020-01-17first experiment cmplogAndrea Fioraldi
2020-01-062020 copyright noteAndrea Fioraldi
2020-01-06added ++ to copyright notesAndrea Fioraldi
2019-10-19Remove lcamtuf's old email from Google (not valid anymore), also remove ↵hexcoder-
maintainance from him.
2019-09-04fix typo in custom formatAndrea Fioraldi
2019-09-03remove macro indentation from code-formatAndrea Fioraldi
2019-09-02run code formatterAndrea Fioraldi
2019-08-30update with changes from masterAndrea Fioraldi
2019-08-27-I include in makefilesAndrea Fioraldi
2019-08-19Add support for AndroidJoey Jiao
2019-06-30Refactor to use an alternative method for shared memory.Heiko Eißfeldt
If USEMMAP is defined, the shared memory segment is created/attached etc. now by shm_open() and mmap(). This API is hopefully more often available (at least for iOS). In order to reduce code duplication I have added new files sharedmem.[ch] which now encapsulate the shared memory method. This is based on the work of Proteas to support iOS fuzzing (thanks). https://github.com/Proteas/afl-ios/commit/866af8ad1cb230d5d753b546380a4af1e55d6946 Currently this is in an experimental status yet. Please report whether this variant works on 32 and 64 bit and on the supported platforms. This branch enables USEMMAP and has been tested on Linux. There is no auto detection for the mmap API yet.