diff options
author | Andrea Fioraldi <andreafioraldi@gmail.com> | 2020-04-07 10:56:31 +0200 |
---|---|---|
committer | Andrea Fioraldi <andreafioraldi@gmail.com> | 2020-04-07 10:56:31 +0200 |
commit | 604f17b89762a456a48b53698de6825693bcf580 (patch) | |
tree | 10697d0e0d9851ebd100e478eb3a050b98d6cc8d | |
parent | da1f3bf41eb7640c40f6fa3e1cbcc694c25d9892 (diff) | |
download | afl++-604f17b89762a456a48b53698de6825693bcf580.tar.gz |
small fixes
-rw-r--r-- | llvm_mode/afl-llvm-rt.o.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/llvm_mode/afl-llvm-rt.o.c b/llvm_mode/afl-llvm-rt.o.c index 7ef8e165..4d1f846c 100644 --- a/llvm_mode/afl-llvm-rt.o.c +++ b/llvm_mode/afl-llvm-rt.o.c @@ -237,16 +237,12 @@ static void __afl_start_snapshots(void) { __afl_area_ptr[0] = 1; memset(__afl_prev_loc, 0, MAX_NGRAM_SIZE * sizeof(PREV_LOC_T)); - fprintf(stderr, "STARTED %p...\n", __builtin_return_address(0)); - return; } } else { - fprintf(stderr, "child stopped\n"); - /* Special handling for persistent mode: if the child is alive but currently stopped, simply restart it with SIGCONT. */ @@ -274,7 +270,6 @@ static void __afl_start_snapshots(void) { } } - #endif /* Fork server logic. */ @@ -283,8 +278,12 @@ static void __afl_start_forkserver(void) { #ifdef __linux__ if (!is_persistent && !__afl_cmp_map && !getenv("AFL_NO_SNAPSHOT") && - afl_snapshot_init() >= 0) + afl_snapshot_init() >= 0) { + __afl_start_snapshots(); + return; + + } #endif static u8 tmp[4]; |