about summary refs log tree commit diff
path: root/patches/afl++-keep-all-crashes.patch
diff options
context:
space:
mode:
authorNguyễn Gia Phong <cnx@loang.net>2024-11-19 15:35:26 +0900
committerNguyễn Gia Phong <cnx@loang.net>2024-11-19 15:35:26 +0900
commit95309e93fa4d4b4f9893270151f2cd348b53905e (patch)
tree22e8ccbcc535108be6257fcda3af61693595779e /patches/afl++-keep-all-crashes.patch
parent7d4127ab76d9ae5adead5f95cb9ce9757b419252 (diff)
downloadloftix-95309e93fa4d4b4f9893270151f2cd348b53905e.tar.gz
Polish
Diffstat (limited to 'patches/afl++-keep-all-crashes.patch')
-rw-r--r--patches/afl++-keep-all-crashes.patch9
1 files changed, 3 insertions, 6 deletions
diff --git a/patches/afl++-keep-all-crashes.patch b/patches/afl++-keep-all-crashes.patch
index c2224ff..f5e0b7a 100644
--- a/patches/afl++-keep-all-crashes.patch
+++ b/patches/afl++-keep-all-crashes.patch
@@ -2,30 +2,27 @@ diff --git a/src/afl-fuzz-bitmap.c b/src/afl-fuzz-bitmap.c
 index fd75a822934f..6257403e12a4 100644
 --- a/src/afl-fuzz-bitmap.c
 +++ b/src/afl-fuzz-bitmap.c
-@@ -523,7 +523,7 @@ u8 __attribute__((hot)) save_if_interesting(afl_state_t *afl, void *mem,
+@@ -523,7 +523,6 @@ u8 __attribute__((hot)) save_if_interesting(afl_state_t *afl, void *mem,
      if (likely(!new_bits)) {
  
        if (unlikely(afl->crash_mode)) { ++afl->total_crashes; }
 -      return 0;
-+      //return 0;
  
      }
  
-@@ -805,7 +805,7 @@ u8 __attribute__((hot)) save_if_interesting(afl_state_t *afl, void *mem,
+@@ -804,7 +804,6 @@ u8 __attribute__((hot)) save_if_interesting(afl_state_t *afl, void *mem,
  
        ++afl->total_crashes;
  
 -      if (afl->saved_crashes >= KEEP_UNIQUE_CRASH) { return keeping; }
-+      //if (afl->saved_crashes >= KEEP_UNIQUE_CRASH) { return keeping; }
  
        if (likely(!afl->non_instrumented_mode)) {
  
-@@ -818,7 +818,7 @@ u8 __attribute__((hot)) save_if_interesting(afl_state_t *afl, void *mem,
+@@ -816,7 +816,6 @@ u8 __attribute__((hot)) save_if_interesting(afl_state_t *afl, void *mem,
  
          simplify_trace(afl, afl->fsrv.trace_bits);
  
 -        if (!has_new_bits(afl, afl->virgin_crash)) { return keeping; }
-+        //if (!has_new_bits(afl, afl->virgin_crash)) { return keeping; }
  
        }