diff options
author | vanhauser-thc <vh@thc.org> | 2024-06-26 01:12:04 +0200 |
---|---|---|
committer | vanhauser-thc <vh@thc.org> | 2024-06-26 01:12:10 +0200 |
commit | af47531745ccdc61b5966f213f6cd6cd9030cc2f (patch) | |
tree | ae3754474c4772804ef77b280b04410c2606e32d /src/afl-fuzz-bitmap.c | |
parent | e80bd2d30cdfbaa2fca48f7ee96ca114ddb7d74a (diff) | |
download | afl++-af47531745ccdc61b5966f213f6cd6cd9030cc2f.tar.gz |
improved seed selection algorithm
Diffstat (limited to 'src/afl-fuzz-bitmap.c')
-rw-r--r-- | src/afl-fuzz-bitmap.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/afl-fuzz-bitmap.c b/src/afl-fuzz-bitmap.c index 405d2dd6..97ccd3d3 100644 --- a/src/afl-fuzz-bitmap.c +++ b/src/afl-fuzz-bitmap.c @@ -463,7 +463,7 @@ save_if_interesting(afl_state_t *afl, void *mem, u32 len, u8 fault) { if (unlikely(fault == FSRV_RUN_TMOUT && afl->afl_env.afl_ignore_timeouts)) { - if (likely(afl->schedule >= FAST && afl->schedule <= RARE)) { + if (unlikely(afl->schedule >= FAST && afl->schedule <= RARE)) { classify_counts(&afl->fsrv); u64 cksum = hash64(afl->fsrv.trace_bits, afl->fsrv.map_size, HASH_CONST); @@ -489,7 +489,7 @@ save_if_interesting(afl_state_t *afl, void *mem, u32 len, u8 fault) { /* Generating a hash on every input is super expensive. Bad idea and should only be used for special schedules */ - if (likely(afl->schedule >= FAST && afl->schedule <= RARE)) { + if (unlikely(afl->schedule >= FAST && afl->schedule <= RARE)) { classify_counts(&afl->fsrv); classified = 1; |