added forkserver init timeout
MODIFY
afl-cmin
afl-cmin
@@ -120,6 +120,7 @@ function usage() {
"AFL_PATH: path for the afl-showmap binary\n" \
"AFL_SKIP_BIN_CHECK: skip check for target binary\n" \
"AFL_ALLOW_TMP: allow unsafe use of input/output directories under {/var}/tmp\n"
+"AFL_FORKSRV_INIT_TMOUT: time the fuzzer waits for the target to come up, initially\n"
exit 1
}

MODIFY
src/afl-showmap.c
src/afl-showmap.c
@@ -637,6 +637,7 @@ static void usage(u8 *argv0) {
" the target was compiled for\n"
"AFL_PRELOAD: LD_PRELOAD / DYLD_INSERT_LIBRARIES settings for target\n"
"AFL_QUIET: do not print extra informational output\n",
+ "AFL_FORKSRV_INIT_TMOUT: time the fuzzer waits for the target to come up, initially\n"
argv0, MEM_LIMIT, doc_path);
exit(1);

MODIFY
src/afl-tmin.c
src/afl-tmin.c
@@ -846,6 +846,7 @@ static void usage(u8 *argv0) {
" the target was compiled for\n"
"AFL_PRELOAD: LD_PRELOAD / DYLD_INSERT_LIBRARIES settings for target\n"
"AFL_TMIN_EXACT: require execution paths to match for crashing inputs\n"
+ "AFL_FORKSRV_INIT_TMOUT: time the fuzzer waits for the target to come up, initially\n"
, argv0, EXEC_TIMEOUT, MEM_LIMIT, doc_path);

added forkserver init timeout