diff options
author | hexcoder <hexcoder-@users.noreply.github.com> | 2022-01-03 11:18:10 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-03 11:18:10 +0100 |
commit | ee57053be1dfada42377d8a4c2f7583b557e52b4 (patch) | |
tree | 8343f17795e092af1ef9fe4d96d6a52edb260700 /docs/env_variables.md | |
parent | a010d356deded5dbe5abcb4ee16382c8fc78a7cc (diff) | |
download | afl++-ee57053be1dfada42377d8a4c2f7583b557e52b4.tar.gz |
add missing gcc env vars
Diffstat (limited to 'docs/env_variables.md')
-rw-r--r-- | docs/env_variables.md | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/docs/env_variables.md b/docs/env_variables.md index 7ab5351c..76a64bd2 100644 --- a/docs/env_variables.md +++ b/docs/env_variables.md @@ -284,12 +284,24 @@ mode. TMPDIR=$PWD/assembly_here AFL_KEEP_ASSEMBLY=1 make clean all ``` - - GCC_PLUGIN mode only: Setting `AFL_GCC_INSTRUMENT_FILE` with a filename will - only instrument those files that match the names listed in this file (one - filename per line). See + - 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 [instrumentation/README.instrument_list.md](../instrumentation/README.instrument_list.md) for more information. + Setting `AFL_GCC_OUT_OF_LINE=1` will instruct afl-gcc-fast to instrument the + 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 + performance boost. + ## 4) Settings for afl-fuzz The main fuzzer binary accepts several options that disable a couple of sanity |