aboutsummaryrefslogtreecommitdiff
path: root/GNUmakefile
AgeCommit message (Collapse)Author
2021-01-17fix colorizationvan Hauser
2020-12-30fix 32-bit mode, fix weightingvan Hauser
2020-12-28allow tests when utils/aflpp_driver fails to build (platform support)hexcoder-
2020-12-25fix LTOvan Hauser
2020-12-23faster llvm compile, update READMEvan Hauser
2020-12-21temporary fix for unusual builds where CC is setvan Hauser
2020-12-21Merge branch 'dev' into skim_romuvan Hauser
2020-12-20Test Python and Shared Memory in binary-only modeR. Elliott Childre
2020-12-20Remove binary-only target's depend on source toolsR. Elliott Childre
The `binary-only` target currently depends on the `all` target which always build the source tools, such as afl-cc and afl-as. This is unnecessary if the user specifically is asking for only binary fuzzing tools.
2020-12-20fix for non-default gcc installationsvan Hauser
2020-12-18dont fail with ASAN_BUILDvan Hauser
2020-12-18fixvan Hauser
2020-12-17skim importvan Hauser
2020-12-12let the check for afl-gcc not abort 'make tests'hexcoder-
2020-12-12add an extra test for afl-gcc and check for -B supporthexcoder-
2020-12-11typoshexcoder-
2020-12-10grammar in error messagesDominik Maier
2020-12-09fix qbdi path for code formatvan Hauser
2020-12-09move libdislocator, libtokencap and qbdi_mode to utils/vanhauser-thc
2020-12-01renamed examples/ to utils/vanhauser-thc
2020-11-28fix make DEBUG=1hexcoder-
2020-11-27no fancy special options for the fundamental test compile (no unnecessary ↵hexcoder-
dependencies)
2020-11-27add -lm, afl-fuzz-queue.c wants log2(), fix GNUmakefile syntaxhexcoder-
2020-11-01reenable afl-clang(++)hexcoder-
2020-11-01added mutation introspection make targetvan Hauser
2020-10-26add no splicing compile option and print used compile options in afl-fuzz helpvan Hauser
2020-10-24added UBSAN, MSAN optionsDominik Maier
2020-10-23allow symbolize=1 for asan/debugvanhauser-thc
2020-10-14configurable testcache with malloc (#581)van Hauser
* cache item number to cache memory size * reload testcase if trimming changed the size * fix splicing selection * slim splicing * import sync fix * write testcache stats to fuzzer_stats * fix new seed selection algo * malloc+read instead of mmap * fix * testcache is configurable now and no reference counts * fixes compilation, test script * fixes * switch TEST_CC to afl-cc in makefile * code format * fix * fix crash * fix crash * fix env help output * remove unnecessary pointer resets * fix endless loop bug * actually use the cache if set * one more fix * increase default cache entries, add default cache size value to config.h Co-authored-by: hexcoder- <heiko@hexco.de>
2020-09-29Patching and improving AFLFast schedules.Marcel Boehme
2020-09-26OpenBSD build fix (#566)David CARLIER
* OpenBSD build fix proposal. Mainly the gcc plugin, using one of the egcc/eg++ version available. Needs pthread flag to r/w lock api. * README update
2020-09-22code-format, and no code-format for custom mutatorsvan Hauser
2020-09-10add libfuzzer custom mutator, minor enhancements and fixesvan Hauser
2020-09-09fix makefilevan Hauser
2020-09-08fix GNUmakefile for new qemuaflvan Hauser
2020-09-06fix unicorn cleanvan Hauser
2020-09-05cmp dict for LTOvan Hauser
2020-09-05final changes for pre-3.0vanhauser-thc
2020-09-05add cull queue, -i subdir traversalvanhauser-thc
2020-09-01fix unicorn cleanvan Hauser
2020-08-31replace non portable echo -n with printfhexcoder-
2020-08-31removed dummyDominik Maier
2020-08-31hopefully finally fix ancient apple gmakevan Hauser
2020-08-31fixed make install on mac osDominik Maier
2020-08-31fix make manvan Hauser
2020-08-31fix for MacOS sudovan Hauser
2020-08-31Merge pull request #530 from rhertzog/add-cppflagsvan Hauser
Pass CPPFLAGS to all calls of the C compiler
2020-08-31Merge pull request #529 from rhertzog/manpagesvan Hauser
Manual pages related changes
2020-08-29fix make DEBUG=1 (error seen with gcc 10.2.0)hexcoder-
2020-08-28Pass CPPFLAGS to all calls of the C compilerRaphaë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).