diff --git a/include/config.h b/include/config.h index 94778e11..b4c0cb54 100644 --- a/include/config.h +++ b/include/config.h @@ -201,8 +201,8 @@ /* Maximum number of unique hangs or crashes to record: */ -#define KEEP_UNIQUE_HANG 500U -#define KEEP_UNIQUE_CRASH 10000U +#define KEEP_UNIQUE_HANG 512U +#define KEEP_UNIQUE_CRASH 25600U /* Baseline number of random tweaks during a single 'havoc' stage: */ diff --git a/src/afl-fuzz-bitmap.c b/src/afl-fuzz-bitmap.c index 21355845..dce672a3 100644 --- a/src/afl-fuzz-bitmap.c +++ b/src/afl-fuzz-bitmap.c @@ -785,13 +785,6 @@ may_save_fault: if (likely(!afl->non_instrumented_mode)) { - if (unlikely(!classified)) { - - classify_counts(&afl->fsrv); - classified = 1; - - } - simplify_trace(afl, afl->fsrv.trace_bits); if (!has_new_bits(afl, afl->virgin_tmout)) { return keeping; } @@ -925,13 +918,6 @@ may_save_fault: if (likely(!afl->non_instrumented_mode)) { - if (unlikely(!classified)) { - - classify_counts(&afl->fsrv); - classified = 1; - - } - simplify_trace(afl, afl->fsrv.trace_bits); if (!has_new_bits(afl, afl->virgin_crash)) { return keeping; }