aboutsummaryrefslogtreecommitdiff
path: root/instrumentation
diff options
context:
space:
mode:
Diffstat (limited to 'instrumentation')
-rw-r--r--instrumentation/afl-compiler-rt.o.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/instrumentation/afl-compiler-rt.o.c b/instrumentation/afl-compiler-rt.o.c
index a154bcf7..c4177b08 100644
--- a/instrumentation/afl-compiler-rt.o.c
+++ b/instrumentation/afl-compiler-rt.o.c
@@ -186,7 +186,7 @@ __thread u32 __afl_prev_ctx;
struct cmp_map *__afl_cmp_map;
struct cmp_map *__afl_cmp_map_backup;
-static u8 __afl_cmplog_max_len = 16;
+static u8 __afl_cmplog_max_len = 32; // 16-32
/* Child pid? */
@@ -738,6 +738,13 @@ static void __afl_map_shm(void) {
}
+ if (getenv("AFL_CMPLOG_MAX_LEN")) {
+
+ int tmp = atoi(getenv("AFL_CMPLOG_MAX_LEN"));
+ if (tmp >= 16 && tmp <= 32) { __afl_cmplog_max_len = tmp; }
+
+ }
+
}
/* unmap SHM. */