diff options
-rw-r--r-- | Makefile | 2 | ||||
-rwxr-xr-x | afl-system-config (renamed from afl-system-config.sh) | 0 | ||||
-rw-r--r-- | docs/ChangeLog | 2 | ||||
-rw-r--r-- | docs/perf_tips.txt | 2 |
4 files changed, 4 insertions, 2 deletions
diff --git a/Makefile b/Makefile index 9b40a5a7..9b539f82 100644 --- a/Makefile +++ b/Makefile @@ -25,7 +25,7 @@ MISC_PATH = $(PREFIX)/share/afl # PROGS intentionally omit afl-as, which gets installed elsewhere. PROGS = afl-gcc afl-fuzz afl-showmap afl-tmin afl-gotcpu afl-analyze -SH_PROGS = afl-plot afl-cmin afl-whatsup +SH_PROGS = afl-plot afl-cmin afl-whatsup alf-system-config CFLAGS ?= -O3 -funroll-loops CFLAGS += -Wall -D_FORTIFY_SOURCE=2 -g -Wno-pointer-sign \ diff --git a/afl-system-config.sh b/afl-system-config index 88564c20..88564c20 100755 --- a/afl-system-config.sh +++ b/afl-system-config diff --git a/docs/ChangeLog b/docs/ChangeLog index 1da1b3f1..e0db8b71 100644 --- a/docs/ChangeLog +++ b/docs/ChangeLog @@ -23,7 +23,7 @@ Version ++2.52c (2019-05-28): afl-fuzz: -e EXTENSION commandline option llvm_mode: LAF-intel performance (needs activation, see llvm/README.laf-intel) a few new environment variables for afl-fuzz, llvm and qemu, see docs/env_variables.txt - - added afl-system-config.sh script to set all system performance options for fuzzing + - added afl-system-config script to set all system performance options for fuzzing --------------------------- diff --git a/docs/perf_tips.txt b/docs/perf_tips.txt index 799691c7..287284fc 100644 --- a/docs/perf_tips.txt +++ b/docs/perf_tips.txt @@ -188,6 +188,8 @@ There are several OS-level factors that may affect fuzzing speed: SCHED_RR - can usually speed things up, too, but needs to be done with care. + - Use the afl-system-config script to set all proc/sys settings above + - Disable all the spectre, meltdown etc. security countermeasures in the kernel if your machine is properly seperated: "ibpb=off ibrs=off kpti=off l1tf=off mds=off mitigations=off |