mirror of
https://github.com/AFLplusplus/AFLplusplus.git
synced 2025-06-10 01:01:33 +00:00
config __afl_cmplog_max_len
This commit is contained in:
parent
c77709cdd9
commit
34a3060b0f
@ -21,7 +21,7 @@ static char *afl_environment_variables[] = {
|
||||
"AFL_BENCH_UNTIL_CRASH", "AFL_CAL_FAST", "AFL_CC", "AFL_CC_COMPILER",
|
||||
"AFL_CMIN_ALLOW_ANY", "AFL_CMIN_CRASHES_ONLY", "AFL_CMPLOG_ONLY_NEW",
|
||||
"AFL_CODE_END", "AFL_CODE_START", "AFL_COMPCOV_BINNAME",
|
||||
"AFL_COMPCOV_LEVEL", "AFL_CRASH_EXITCODE",
|
||||
"AFL_CMPLOG_MAX_LEN", "AFL_COMPCOV_LEVEL", "AFL_CRASH_EXITCODE",
|
||||
"AFL_CRASHING_SEEDS_AS_NEW_CRASH", "AFL_CUSTOM_MUTATOR_LIBRARY",
|
||||
"AFL_CUSTOM_MUTATOR_ONLY", "AFL_CUSTOM_INFO_PROGRAM",
|
||||
"AFL_CUSTOM_INFO_PROGRAM_ARGV", "AFL_CUSTOM_INFO_PROGRAM_INPUT",
|
||||
|
@ -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. */
|
||||
|
Loading…
x
Reference in New Issue
Block a user