From 67fabcb0be1f48f671a061fd26dd321fdc3425a0 Mon Sep 17 00:00:00 2001 From: vanhauser-thc Date: Mon, 25 Jul 2022 11:15:14 +0200 Subject: update compile options --- docs/INSTALL.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'docs/INSTALL.md') diff --git a/docs/INSTALL.md b/docs/INSTALL.md index 312b41e9..c60e3ada 100644 --- a/docs/INSTALL.md +++ b/docs/INSTALL.md @@ -79,17 +79,21 @@ make STATIC=1 These build options exist: * STATIC - compile AFL++ static -* ASAN_BUILD - compiles with memory sanitizer for debug purposes +* ASAN_BUILD - compiles AFL++ with memory sanitizer for debug purposes +* UBSAN_BUILD - compiles AFL++ tools with undefined behaviour sanitizer for + debug purposes * DEBUG - no optimization, -ggdb3, all warnings and -Werror -* PROFILING - compile with profiling information (gprof) +* PROFILING - compile afl-fuzz with profiling information * INTROSPECTION - compile afl-fuzz with mutation introspection * NO_PYTHON - disable python support * NO_SPLICING - disables splicing mutation in afl-fuzz, not recommended for normal fuzzing * NO_NYX - disable building nyx mode dependencies +* NO_CORESIGHT - disable building coresight (arm64 only) +* NO_UNICORN_ARM64 - disable building unicorn on arm64 * AFL_NO_X86 - if compiling on non-intel/amd platforms * LLVM_CONFIG - if your distro doesn't use the standard name for llvm-config - (e.g., Debian) + (e.g. Debian) e.g.: `make ASAN_BUILD=1` -- cgit 1.4.1 From c6af98bc355dbd828e2e6b332ab743a6c2f4ce4c Mon Sep 17 00:00:00 2001 From: vanhauser-thc Date: Mon, 25 Jul 2022 11:49:49 +0200 Subject: fix --- GNUmakefile | 2 +- docs/INSTALL.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'docs/INSTALL.md') diff --git a/GNUmakefile b/GNUmakefile index 04d1411d..a64d511f 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -378,7 +378,7 @@ help: @echo "NO_CORESIGHT - disable building coresight (arm64 only)" @echo NO_UNICORN_ARM64 - disable building unicorn on arm64 @echo AFL_NO_X86 - if compiling on non-intel/amd platforms - @echo "LLVM_CONFIG - if your distro doesn't use the standard name for llvm-config (e.g. Debian)" + @echo "LLVM_CONFIG - if your distro doesn't use the standard name for llvm-config (e.g., Debian)" @echo "==========================================" @echo e.g.: make ASAN_BUILD=1 diff --git a/docs/INSTALL.md b/docs/INSTALL.md index c60e3ada..4f2b7174 100644 --- a/docs/INSTALL.md +++ b/docs/INSTALL.md @@ -93,9 +93,9 @@ These build options exist: * NO_UNICORN_ARM64 - disable building unicorn on arm64 * AFL_NO_X86 - if compiling on non-intel/amd platforms * LLVM_CONFIG - if your distro doesn't use the standard name for llvm-config - (e.g. Debian) + (e.g., Debian) -e.g.: `make ASAN_BUILD=1` +e.g.: `make LLVM_CONFIG=llvm-config-14` ## MacOS X on x86 and arm64 (M1) -- cgit 1.4.1