Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-05 | first batch of changes | vanhauser-thc | |
2020-08-31 | Merge pull request #530 from rhertzog/add-cppflags | van Hauser | |
Pass CPPFLAGS to all calls of the C compiler | |||
2020-08-28 | Pass CPPFLAGS to all calls of the C compiler | Raphaël Hertzog | |
This variable is a standard way to inject options for the C preprocessor. It's respected by the implicit rules of make and autoconf/automake. Debian sets this variable during package build to inject `-D_FORTIFY_SOURCE=2` and we would like afl++ to respect it. Note that this commit also adds $(CFLAGS) in the build of afl-performance.o where it was missing. It might have been on purpose but we want to keep CFLAGS everywhere as well since Debian injects various options through that variable (for hardening and reproducibility). | |||
2020-08-28 | Fix installation path of manual pages | Raphaël Hertzog | |
Manual pages are stored in /usr/share/man/. | |||
2020-08-05 | readme fix | van Hauser | |
2020-08-05 | add sancov-like allow/denylist instrument feature | van Hauser | |
2020-07-25 | gcc plugin forcing USEMMAP on Haiku | David Carlier | |
2020-07-09 | illumos littlefixes: little typo for cpu binding and | David Carlier | |
even tough gcc plugin less good than LLVM, clang is more buggy on this os. | |||
2020-07-06 | warn rather than fail if AFL_MAP_SIZE is set and not understood by instrumenter | van Hauser | |
2020-07-06 | warn rather than fail if AFL_MAP_SIZE is set and not understood by instrumenter | van Hauser | |
2020-06-30 | rename whitelist -> instrumentlist | van Hauser | |
2020-06-23 | fix gcc mode for travis | van Hauser | |
2020-06-23 | fix gcc makefile | van Hauser | |
2020-06-23 | fix gcc makefile | van Hauser | |
2020-06-15 | code format | Dominik Maier | |
2020-06-14 | Porting to Haiku. | David Carlier | |
getrusage does not implement resident memory gathering, no shm api neither. | |||
2020-06-02 | got rid of questionable phrasing | Dominik Maier | |
2020-05-29 | code format | van Hauser | |
2020-05-29 | gcc_plugin: better error message when compiler and plugin versions do not match | hexcoder- | |
2020-05-16 | non GNU Makefiles: message when gmake is not found, gcc_plugin portability | hexcoder- | |
2020-05-12 | new code formatting + applied | 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-04-25 | only build afl-gcc-fast if afl-gcc-pass could be build | van Hauser | |
2020-04-23 | afl-gcc and afl-clang: fail when binary name can't be used to determine ↵ | Rick van Schijndel | |
build mode This is a continuation of PR #318. The goal is to prevent issues where binaries with the wrong name will silently pass control to the C compiler instead of failing. This makes it more explicit that aflplusplus relies on the name of the binary for correct compiler execution. | |||
2020-04-17 | done implementing AFL_MAP_SIZE | van Hauser | |
2020-04-11 | add extended forkserver feature to gcc_plugin and qemu_mode | van Hauser | |
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 | fix compilers for empty AFL_CC/AFL_CXX env | van Hauser | |
2020-04-09 | fix gcc_plugin Makefile (VPATH) | hexcoder- | |
2020-04-09 | Makefile cleanup | hexcoder- | |
2020-04-09 | gcc_plugin: portable Makefile | hexcoder- | |
2020-04-09 | gcc_plugin fix compile for USEMMAP | hexcoder- | |
2020-04-09 | rename all 'Makefile' to 'GNUmakefile', use -Werror for -flto checks | hexcoder- | |
2020-04-01 | fix gcc | van Hauser | |
2020-04-01 | gcc_plugin: fix compiler warnings regarding -O and FORTIFY_SOURCE | hexcoder- | |
2020-04-01 | making 'CFLAGS="-m32" make source-only tests' work | hexcoder- | |
2020-03-21 | avoid calling awk for 'which' replacement, use POSIX 'command -v' instead | hexcoder- | |
2020-03-20 | unicorn: increase timeout for unicorn test in build script | hexcoder- | |
2020-03-19 | moved repository to https://github.com/AFLplusplus/AFLplusplus and updated links | van Hauser | |
2020-03-18 | Makefiles: replace 'which' with 'type' | hexcoder- | |
2020-03-18 | Makefiles: prefer POSIX 'type' over 'which' for checking | hexcoder- | |
2020-03-18 | rework docs installation | hexcoder- | |
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 | disable leaksanitizer when "make" ... more | van Hauser | |
2020-03-09 | removed warning in afl-gcc-pass.so.cc | van Hauser | |
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-04 | added __afl_final_loc to all compile RTs | van Hauser | |
2020-03-01 | fix #218 for GCC plugin | Andrea Fioraldi | |