about summary refs log tree commit diff
path: root/docs/env_variables.md
diff options
context:
space:
mode:
authormarc <marc@marc.srlabs.de>2023-08-11 11:22:18 +0200
committermarc <marc@marc.srlabs.de>2023-08-11 11:22:18 +0200
commit8823f22a9c87123c1bfcc5bff10044de4c7a4a1f (patch)
tree58b8b723b333aa0cf10a9d9c7597331ba30ad481 /docs/env_variables.md
parent1cd9258768253e082baa1cc453c578b373839dbc (diff)
downloadafl++-8823f22a9c87123c1bfcc5bff10044de4c7a4a1f.tar.gz
add AFL_FINAL_SYNC
Diffstat (limited to 'docs/env_variables.md')
-rw-r--r--docs/env_variables.md13
1 files changed, 9 insertions, 4 deletions
diff --git a/docs/env_variables.md b/docs/env_variables.md
index affc9e3c..2ce274d3 100644
--- a/docs/env_variables.md
+++ b/docs/env_variables.md
@@ -412,10 +412,15 @@ checks or alter some of the more exotic semantics of the tool:
     set `AFL_IGNORE_PROBLEMS`. If you additionally want to also ignore coverage
     from late loaded libraries, you can set `AFL_IGNORE_PROBLEMS_COVERAGE`.
 
-  - When running in the `-M` or `-S` mode, setting `AFL_IMPORT_FIRST` causes the
-    fuzzer to import test cases from other instances before doing anything else.
-    This makes the "own finds" counter in the UI more accurate. Beyond counter
-    aesthetics, not much else should change.
+  - When running with multiple afl-fuzz or with `-F`,  setting `AFL_IMPORT_FIRST`
+    causes the fuzzer to import test cases from other instances before doing
+    anything else. This makes the "own finds" counter in the UI more accurate.
+
+  - When running with multiple afl-fuzz or with `-F`,  setting `AFL_FINAL_SYNC`
+    will cause the fuzzer to perform a final import of test cases when
+    terminating. This is beneficial for `-M` main fuzzers to ensure it has all
+    unique test cases and hence you only need to `afl-cmin` this single
+    queue.
 
   - Setting `AFL_INPUT_LEN_MIN` and `AFL_INPUT_LEN_MAX` are an alternative to
     the afl-fuzz -g/-G command line option to control the minimum/maximum