diff options
author | van Hauser <vh@thc.org> | 2022-08-25 15:56:36 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-25 15:56:36 +0200 |
commit | 413e68ab6d588b12976c5ff34e1a27eae48c26d8 (patch) | |
tree | 24ac9dc2eb3bf5c3f114e9e0abb52729f893b8ed /src/afl-fuzz.c | |
parent | 3e2986dd78dbc45035b47a34eedd7dd1b9a4d0b3 (diff) | |
parent | eb5a914ef670d43cc41ce130edb4e0586d97e278 (diff) | |
download | afl++-413e68ab6d588b12976c5ff34e1a27eae48c26d8.tar.gz |
Merge pull request #1499 from AFLplusplus/dev
push to stable
Diffstat (limited to 'src/afl-fuzz.c')
-rw-r--r-- | src/afl-fuzz.c | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/src/afl-fuzz.c b/src/afl-fuzz.c index 2e151abb..1f0fcab1 100644 --- a/src/afl-fuzz.c +++ b/src/afl-fuzz.c @@ -273,6 +273,7 @@ static void usage(u8 *argv0, int more_help) { "AFL_NO_CPU_RED: avoid red color for showing very high cpu usage\n" "AFL_NO_FORKSRV: run target via execve instead of using the forkserver\n" "AFL_NO_SNAPSHOT: do not use the snapshot feature (if the snapshot lkm is loaded)\n" + "AFL_NO_STARTUP_CALIBRATION: no initial seed calibration, start fuzzing at once\n" "AFL_NO_UI: switch status screen off\n" DYN_COLOR @@ -2150,7 +2151,16 @@ int main(int argc, char **argv_orig, char **envp) { memset(afl->virgin_tmout, 255, map_size); memset(afl->virgin_crash, 255, map_size); - perform_dry_run(afl); + if (likely(!afl->afl_env.afl_no_startup_calibration)) { + + perform_dry_run(afl); + + } else { + + ACTF("skipping initial seed calibration due option override"); + usleep(1000); + + } if (afl->q_testcase_max_cache_entries) { @@ -2550,7 +2560,7 @@ stop_fuzzing: write_bitmap(afl); save_auto(afl); - if (afl->afl_env.afl_pizza_mode) { + if (afl->pizza_is_served) { SAYF(CURSOR_SHOW cLRD "\n\n+++ Baking aborted %s +++\n" cRST, afl->stop_soon == 2 ? "programmatically" : "by the chef"); |