aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorhexcoder- <heiko@hexco.de>2019-09-22 08:02:56 +0200
committerhexcoder- <heiko@hexco.de>2019-09-22 08:02:56 +0200
commit1e503a586d9f3d45e27bc1dbb3b2093c1e5f7b6f (patch)
tree3a12bbe5570d862c0a7ed33fa94628261531755e /docs
parentad1750b53d51787e52977181c4e032adb489ac13 (diff)
downloadafl++-1e503a586d9f3d45e27bc1dbb3b2093c1e5f7b6f.tar.gz
first realisation of splitting floating point compares
activated with AFL_LLVM_LAF_SPLIT_COMPARES=1 needs testing on big endian machines A compare is split into sign integer comparison exponent integer comparison mantissa/fraction integer comparison These integer comparisons are further splitted if they are bigger than a byte.
Diffstat (limited to 'docs')
-rw-r--r--docs/env_variables.txt3
1 files changed, 2 insertions, 1 deletions
diff --git a/docs/env_variables.txt b/docs/env_variables.txt
index d5688939..e763118e 100644
--- a/docs/env_variables.txt
+++ b/docs/env_variables.txt
@@ -97,7 +97,8 @@ Then there are a few specific features that are only available in llvm_mode:
- Setting AFL_LLVM_LAF_TRANSFORM_COMPARES will split string compare functions
- - Setting AFL_LLVM_LAF_SPLIT_COMPARES will split > 8 bit CMP instructions
+ - Setting AFL_LLVM_LAF_SPLIT_COMPARES will split all floating point and
+ 64, 32 and 16 bit integer CMP instructions
See llvm_mode/README.laf-intel for more information.