Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-26 | better performance compilation options for afl++ and targets | van Hauser | |
2020-05-25 | persistent mode: shared memory test case transfer | van Hauser | |
2020-05-22 | small enhancements for llvm11 | van Hauser | |
2020-05-22 | fix cmplog for llvm 11-dev | van Hauser | |
2020-05-12 | new code formatting + applied | van Hauser | |
2020-05-11 | bigger initial map when LTO | van Hauser | |
2020-05-10 | indenting preprocessor directives breaks compilation and cant be fixed, ↵ | van Hauser | |
reverting ... :-( | |||
2020-05-10 | fix warning, code format | van Hauser | |
2020-05-05 | fix crash in AFL_LLVM_LAF_TRANSFORM_COMPARES | van Hauser | |
2020-05-01 | at some point we have to do a rewrite of llvm_mode/GNUmakefile | van Hauser | |
2020-04-24 | variable map size fix, error reporting through forkserver, code format | van Hauser | |
2020-04-23 | fixed map location support for LTO | van Hauser | |
2020-04-14 | fixed #317 | Dominik Maier | |
2020-04-14 | one byte cmp in cmplog | Andrea Fioraldi | |
2020-04-11 | Autodictionary (#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-10 | LTO 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-09 | llvm_mode ctx: move function terminator instrumentation before skipping blocks | van Hauser | |
2020-04-09 | llvm_mode android fix | van Hauser | |
2020-04-09 | add missing piece for CTX coverage | van Hauser | |
2020-04-09 | fix travis | hexcoder | |
2020-04-09 | ctx done | van Hauser | |
2020-04-09 | small fixes | Andrea Fioraldi | |
2020-04-09 | snapshot() in llvm mode | Andrea Fioraldi | |
2020-04-09 | added AFL_LLVM_INSTRUMENT, made USE_TRACE_PC obselete and llvm_mode Makefile ↵ | van Hauser | |
fix, fixed for FUSELD (for LTO) | |||
2020-03-20 | added llvm_mode ngram coverage | van Hauser | |
2020-03-11 | honor afl_quiet on env var checks + code-format | van Hauser | |
2020-03-10 | unified pointer placement | Dominik Maier | |
2020-03-09 | honor 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-06 | small fix to run cmplog binaries outside afl-fuzz | Andrea Fioraldi | |
2020-03-04 | added __afl_final_loc to all compile RTs | van Hauser | |
2020-02-28 | code-format | van Hauser | |
2020-02-27 | bye bye SanCov for CmpLog | Andrea Fioraldi | |
2020-02-25 | fix references to README docs | hexcoder- | |
2020-02-24 | important InsTrim fixes! | van Hauser | |
2020-02-21 | ooops, I forgot to merge thsi part :( | Andrea Fioraldi | |
2020-02-21 | block the usage of mopt with optionals mutators (redqueen/radamsa/etc...) | Andrea Fioraldi | |
2020-02-19 | merge afl-llvm-cmplog-rt into afl-llvm-rt | Andrea Fioraldi | |
2020-01-30 | cmplog runtime for LLVM | Andrea Fioraldi | |
2020-01-17 | format | Andrea Fioraldi | |
2020-01-17 | first experiment cmplog | Andrea Fioraldi | |
2020-01-06 | 2020 copyright note | Andrea Fioraldi | |
2020-01-06 | added ++ to copyright notes | Andrea Fioraldi | |
2019-10-19 | Remove lcamtuf's old email from Google (not valid anymore), also remove ↵ | hexcoder- | |
maintainance from him. | |||
2019-09-04 | fix typo in custom format | Andrea Fioraldi | |
2019-09-03 | remove macro indentation from code-format | Andrea Fioraldi | |
2019-09-02 | run code formatter | Andrea Fioraldi | |
2019-08-30 | update with changes from master | Andrea Fioraldi | |
2019-08-27 | -I include in makefiles | Andrea Fioraldi | |
2019-08-19 | Add support for Android | Joey Jiao | |
2019-06-30 | Refactor 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. |