about summary refs log tree commit diff
path: root/include/config.h
diff options
context:
space:
mode:
authorvanhauser-thc <vh@thc.org>2021-02-09 09:18:24 +0100
committervanhauser-thc <vh@thc.org>2021-02-09 09:18:24 +0100
commit17cbb03ba7d4fc0eb3b3b47911c58e25b567e89b (patch)
tree4b46f7ac51b32d427ff9271cfdc9afa053165cd6 /include/config.h
parentc465e48e27bb928704031234366934da6c9a1ab0 (diff)
downloadafl++-17cbb03ba7d4fc0eb3b3b47911c58e25b567e89b.tar.gz
more cmplog options in config.h
Diffstat (limited to 'include/config.h')
-rw-r--r--include/config.h12
1 files changed, 9 insertions, 3 deletions
diff --git a/include/config.h b/include/config.h
index 60872785..25fa1142 100644
--- a/include/config.h
+++ b/include/config.h
@@ -36,17 +36,23 @@
 
 /* CMPLOG/REDQUEEN TUNING
  *
- * Here you can tuning and solving options for cmplog.
+ * Here you can modify tuning and solving options for CMPLOG.
  * Note that these are run-time options for afl-fuzz, no target
  * recompilation required.
  *
  */
 
+/* Enable arithmetic compare solving for both path */
+#define CMPLOG_SOLVE_ARITHMETIC
+
 /* Enable transform following (XOR/ADD/SUB manipulations, hex en/decoding) */
-// #define CMPLOG_TRANSFORM
+#define CMPLOG_SOLVE_TRANSFORM
 
 /* if TRANSFORM is enabled, this additionally enables base64 en/decoding */
-// #define CMPLOG_TRANSFORM_BASE64
+// #define CMPLOG_SOLVE_TRANSFORM_BASE64
+
+/* If a redqueen pass finds more than one solve, try to combine them? */
+#define CMPLOG_COMBINE
 
 /* Minimum % of the corpus to perform cmplog on. Default: 20% */
 #define CMPLOG_CORPUS_PERCENT 20U