about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--docs/Changelog.md5
-rw-r--r--unicorn_mode/UNICORNAFL_VERSION2
m---------unicorn_mode/unicornafl0
-rwxr-xr-xunicorn_mode/update_uc_ref.sh2
4 files changed, 6 insertions, 3 deletions
diff --git a/docs/Changelog.md b/docs/Changelog.md
index 6ab1794c..fe2ce06d 100644
--- a/docs/Changelog.md
+++ b/docs/Changelog.md
@@ -47,7 +47,7 @@ sending a mail to <afl-users+subscribe@googlegroups.com>.
     - fix bug where targets are not killed on timeouts
     - moved hidden afl-showmap -A option to -H to be used for
       coresight_mode
-  - Prevent accidently killing non-afl/fuzz services when aborting
+  - Prevent accidentaly killing non-afl/fuzz services when aborting
     afl-showmap and other tools.
   - afl-cc:
     - new cmplog mode (incompatible with older afl++ versions)
@@ -101,6 +101,9 @@ sending a mail to <afl-users+subscribe@googlegroups.com>.
     - less coverage collision
     - feature parity of aarch64 with intel now (persistent, cmplog,
       in-memory testcases, asan)
+  - unicorn_mode:
+    - Moved to unicorn2! By Ziqiao Kong (@lazymio)
+    - Faster, more accurate emulation (newer QEMU base), riscv support
   - afl-cmin and afl-showmap -i do now descend into subdirectories
     (like afl-fuzz does) - note that afl-cmin.bash does not!
   - afl_analyze:
diff --git a/unicorn_mode/UNICORNAFL_VERSION b/unicorn_mode/UNICORNAFL_VERSION
index dbe3999f..7d435717 100644
--- a/unicorn_mode/UNICORNAFL_VERSION
+++ b/unicorn_mode/UNICORNAFL_VERSION
@@ -1 +1 @@
-9df92d6868e8b219886e4b7458e5e134c48ff2c9
+6c7392fb5a607c0ad53b3082fa6cbfae9720306a
diff --git a/unicorn_mode/unicornafl b/unicorn_mode/unicornafl
-Subproject 9df92d6868e8b219886e4b7458e5e134c48ff2c
+Subproject 6c7392fb5a607c0ad53b3082fa6cbfae9720306
diff --git a/unicorn_mode/update_uc_ref.sh b/unicorn_mode/update_uc_ref.sh
index 6e809a7b..85c4c7ef 100755
--- a/unicorn_mode/update_uc_ref.sh
+++ b/unicorn_mode/update_uc_ref.sh
@@ -24,7 +24,7 @@ cd ./unicornafl || exit 1
 git fetch origin uc1 1>/dev/null || exit 1
 git stash 1>/dev/null 2>/dev/null
 git stash drop 1>/dev/null 2>/dev/null
-git checkout uc1
+git checkout main
 
 if [ -z "$NEW_VERSION" ]; then
   # No version provided, take HEAD.