diff options
author | van Hauser <vh@thc.org> | 2020-05-07 14:59:12 +0200 |
---|---|---|
committer | van Hauser <vh@thc.org> | 2020-05-07 14:59:12 +0200 |
commit | ef2ccc8117bb899616472e2d95525ae0ca1a2098 (patch) | |
tree | 3669903ac71840a5989a71695453d78fd2da9a80 /docs/env_variables.md | |
parent | 02887dc1645f3d4114905d22240a062098314e7b (diff) | |
download | afl++-ef2ccc8117bb899616472e2d95525ae0ca1a2098.tar.gz |
added AFL_LLVM_SKIPSINGLEBLOCK and changed default behaviour to instrument single block functions
Diffstat (limited to 'docs/env_variables.md')
-rw-r--r-- | docs/env_variables.md | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/docs/env_variables.md b/docs/env_variables.md index f5d28981..36e5a432 100644 --- a/docs/env_variables.md +++ b/docs/env_variables.md @@ -83,6 +83,10 @@ tools make fairly broad use of environmental variables: The native instrumentation helpers (llvm_mode and gcc_plugin) accept a subset of the settings discussed in section #1, with the exception of: + - Setting AFL_LLVM_SKIPSINGLEBLOCK=1 will skip instrumenting + functions with a single basic block. This is useful for most C and + some C++ targets. This works for all instrumentation modes. + - AFL_AS, since this toolchain does not directly invoke GNU as. - TMPDIR and AFL_KEEP_ASSEMBLY, since no temporary assembly files are @@ -156,10 +160,6 @@ Then there are a few specific features that are only available in llvm_mode: afl-fuzz will only be able to see the path the loop took, but not how many times it was called (unless it is a complex loop). - - Setting AFL_LLVM_INSTRIM_SKIPSINGLEBLOCK=1 will skip instrumenting - functions with a single basic block. This is useful for most C and - some C++ targets. - See llvm_mode/README.instrim.md ### NGRAM |