diff options
author | van Hauser <vh@thc.org> | 2020-04-08 03:54:49 +0200 |
---|---|---|
committer | van Hauser <vh@thc.org> | 2020-04-09 10:23:37 +0200 |
commit | 314debb799f5e288c64c5e7938bc09e650420ae9 (patch) | |
tree | 35ff0b58bad4073574630576b77f7fd5580d3689 /docs/env_variables.md | |
parent | 24ad714d0def017ee389f623f4aa48d5c7905a03 (diff) | |
download | afl++-314debb799f5e288c64c5e7938bc09e650420ae9.tar.gz |
ctx done
Diffstat (limited to 'docs/env_variables.md')
-rw-r--r-- | docs/env_variables.md | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/docs/env_variables.md b/docs/env_variables.md index 10a17a99..802e7bd0 100644 --- a/docs/env_variables.md +++ b/docs/env_variables.md @@ -146,6 +146,20 @@ Then there are a few specific features that are only available in llvm_mode: - Setting AFL_LLVM_NGRAM_SIZE or AFL_LLVM_INSTRUMENT=NGRAM-{value} activates ngram prev_loc coverage, good values are 2, 4 or 8 (any value between 2 and 16 is valid). + It is highly recommended to increase the MAP_SIZE_POW2 definition in + config.h to at least 18 and maybe up to 20 for this as otherwise too + many map collisions occur. + + See llvm_mode/README.ctx.md + +### CTX + + - Setting AFL_LLVM_CTX or AFL_LLVM_INSTRUMENT=CTX + activates context sensitive branch coverage - meaning that each edge + is additionally combined with its caller. + It is highly recommended to increase the MAP_SIZE_POW2 definition in + config.h to at least 18 and maybe up to 20 for this as otherwise too + many map collisions occur. See llvm_mode/README.ngram.md |