From ec7b14a3d637038ea0d67adb838d1fc35b0e0cc5 Mon Sep 17 00:00:00 2001 From: llzmb <46303940+llzmb@users.noreply.github.com> Date: Thu, 20 Jan 2022 21:25:06 +0100 Subject: [PATCH] Fix line length --- docs/INSTALL.md | 18 +++++++++--------- docs/env_variables.md | 16 ++++++++-------- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/docs/INSTALL.md b/docs/INSTALL.md index 3c96a4fd..2847ca2a 100644 --- a/docs/INSTALL.md +++ b/docs/INSTALL.md @@ -33,10 +33,10 @@ sudo make install It is recommended to install the newest available gcc, clang and llvm-dev possible in your distribution! -Note that `make distrib` also builds FRIDA mode, QEMU mode, unicorn_mode -and more. If you just want plain AFL++, then do `make all`. If you want -some assisting tooling compiled but are not interested in binary-only targets -then instead choose: +Note that `make distrib` also builds FRIDA mode, QEMU mode, unicorn_mode, and +more. If you just want plain AFL++, then do `make all`. If you want some +assisting tooling compiled but are not interested in binary-only targets, then +instead choose: ```shell make source-only @@ -46,7 +46,8 @@ These build targets exist: * all: the main afl++ binaries and llvm/gcc instrumentation * binary-only: everything for binary-only fuzzing: frida_mode, nyx_mode, - qemu_mode, frida_mode, unicorn_mode, coresight_mode, libdislocator, libtokencap + qemu_mode, frida_mode, unicorn_mode, coresight_mode, libdislocator, + libtokencap * source-only: everything for source code fuzzing: nyx_mode, libdislocator, libtokencap * distrib: everything (for both binary-only and source code fuzzing) @@ -116,10 +117,9 @@ sudo gmake install ``` `afl-gcc` will fail unless you have GCC installed, but that is using outdated -instrumentation anyway. `afl-clang` might fail too depending on your PATH -setup. But you don't want neither, you want `afl-clang-fast` anyway :) -Note that `afl-clang-lto`, `afl-gcc-fast` and `qemu_mode` are not working on -MacOS. +instrumentation anyway. `afl-clang` might fail too depending on your PATH setup. +But you don't want neither, you want `afl-clang-fast` anyway :) Note that +`afl-clang-lto`, `afl-gcc-fast` and `qemu_mode` are not working on MacOS. The crash reporting daemon that comes by default with MacOS X will cause problems with fuzzing. You need to turn it off: diff --git a/docs/env_variables.md b/docs/env_variables.md index 76a64bd2..2a8fbcb7 100644 --- a/docs/env_variables.md +++ b/docs/env_variables.md @@ -285,12 +285,12 @@ mode. ``` - GCC_PLUGIN mode only: Setting `AFL_GCC_INSTRUMENT_FILE` or - `AFL_GCC_ALLOWLIST` with a filename will only instrument those files - that match the names listed in this file (one filename per line). - - Setting `AFL_GCC_DENYLIST` or `AFL_GCC_BLOCKLIST` - with a file name and/or function will only skip those files that match - the names listed in the specified file. See + `AFL_GCC_ALLOWLIST` with a filename will only instrument those files that + match the names listed in this file (one filename per line). + + Setting `AFL_GCC_DENYLIST` or `AFL_GCC_BLOCKLIST` with a file name and/or + function will only skip those files that match the names listed in the + specified file. See [instrumentation/README.instrument_list.md](../instrumentation/README.instrument_list.md) for more information. @@ -298,8 +298,8 @@ mode. code with calls to an injected subroutine instead of the much more efficient inline instrumentation. - Setting `AFL_GCC_SKIP_NEVERZERO=1` will not implement the skip zero test. - If the target performs only a few loops, then this will give a small + Setting `AFL_GCC_SKIP_NEVERZERO=1` will not implement the skip zero test. If + the target performs only a few loops, then this will give a small performance boost. ## 4) Settings for afl-fuzz