diff options
author | van Hauser <vh@thc.org> | 2020-11-01 21:34:08 +0100 |
---|---|---|
committer | van Hauser <vh@thc.org> | 2020-11-01 21:34:08 +0100 |
commit | 0fd98ae8b070b05a72b2c47a76f4ea145f9d51c2 (patch) | |
tree | 67b81c3ebc89ee3745edba2acd436908e3ca9b78 /GNUmakefile | |
parent | a0c0cf97129cc42b98c3ac65aeb9c2ca81db899f (diff) | |
download | AFLplusplus-0fd98ae8b070b05a72b2c47a76f4ea145f9d51c2.tar.gz |
added mutation introspection make target
Diffstat (limited to 'GNUmakefile')
-rw-r--r-- | GNUmakefile | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/GNUmakefile b/GNUmakefile index c8d155e4..764c9baa 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -110,6 +110,11 @@ ifdef PROFILING LDFLAGS += -pg endif +ifdef INTROSPECTION + $(info Compiling with introspection documentation) + CFLAGS_OPT += -DINTROSPECTION=1 +endif + ifneq "$(shell uname -m)" "x86_64" ifneq "$(patsubst i%86,i386,$(shell uname -m))" "i386" ifneq "$(shell uname -m)" "amd64" @@ -348,6 +353,7 @@ help: @echo ASAN_BUILD - compiles with memory sanitizer for debug purposes @echo DEBUG - no optimization, -ggdb3, all warnings and -Werror @echo PROFILING - compile afl-fuzz with profiling information + @echo INTROSPECTION - compile afl-fuzz with mutation introspection @echo NO_PYTHON - disable python support @echo NO_SPLICING - disables splicing mutation in afl-fuzz, not recommended for normal fuzzing @echo AFL_NO_X86 - if compiling on non-intel/amd platforms |