summary refs log tree commit diff
path: root/CHANGES
diff options
context:
space:
mode:
authorvan Hauser <vh@thc.org>2018-08-11 09:55:29 +0200
committervan Hauser <vh@thc.org>2018-08-11 09:55:29 +0200
commita636700dc22a631d158879e4ef26f27c5c1b5581 (patch)
tree205f29500c9c4bc07872dcb003f1bcc63fc7f75b /CHANGES
parentf571cf145ca1f6dc6c503770c3b132e5d1ffc1d9 (diff)
downloadafl-dyninst-a636700dc22a631d158879e4ef26f27c5c1b5581.tar.gz
vanHauser added 100% performance :)
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES6
1 files changed, 5 insertions, 1 deletions
diff --git a/CHANGES b/CHANGES
index b5ff722..16cbeb2 100644
--- a/CHANGES
+++ b/CHANGES
@@ -2,9 +2,13 @@ Changelog
 =========
 
 https://github.com/vanhauser-thc/afl-dyninst
+ - added -x performance optimization options, before this afl-dyninst was meh,
+   now it is OK. It supports 3 levels: -x (+45%, -xx additional +45%,
+    -xxx additional ~3% but so far only on intel x64)
+   top speed is now ~110% on stock afl-dyninst and ~65% on stock afl-gcc
  - -e option now also understands function names, not only 0x1234 addresses
  - searches for multiple entrypoints now: main, init, start and _NAME variants
- - afl-dyninst now works fine with AARCH64 :)
+ - afl-dyninst now works fine with AARCH64 and PPC :)
  - more verbose output, -vv -vvv support
  - fixed some typos
  - renamed afl-fuzz.sh to afl-fuzz-dyninst.sh and make install