diff options
author | van Hauser <vh@thc.org> | 2020-02-08 09:53:25 +0100 |
---|---|---|
committer | van Hauser <vh@thc.org> | 2020-02-08 09:53:25 +0100 |
commit | a1dc73241473156178009d5132b76e4307bb1664 (patch) | |
tree | 5293bf26455a3841fdcb859231a7f84be07aeeb8 /CHANGES | |
parent | daddc92b4a5b3d9a30255615908e643365f64f53 (diff) | |
download | afl-dyninst-a1dc73241473156178009d5132b76e4307bb1664.tar.gz |
various fixes and changes
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/CHANGES b/CHANGES index 5f6d4b1..9b94b79 100644 --- a/CHANGES +++ b/CHANGES @@ -2,19 +2,22 @@ Changelog ========= https://github.com/vanhauser-thc/afl-dyninst - - First fix for -l option, did copy and instrument all libs + - performance level 1 is now standard and only -x needed for extra performance + flags. There was no disadvantage in previous level 1 so its default now. + - removed -l option because of bugs in the implementation, bugs in dyninst + and behavior of dyninst that was not good for our purpose. Use -r instead - Only compile dyninst9 bug workaround when necessary - added -I option (only instrument specific functions) - - updated the README for guidance to build against dyninst version 10 + - updated the README for guidance to build with dyninst version 10 - added support for dyninst version 10 - - 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) + - added -x performance optimization option and a speed enhancement patch that + is always active. before this afl-dyninst was meh, now it is OK. 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 and PPC :) - more verbose output, -vv -vvv support + => at this stage did talos-vulndev/afl-dyninst the last pull from this repo - fixed some typos - renamed afl-fuzz.sh to afl-fuzz-dyninst.sh and make install installs now the scripts @@ -33,4 +36,4 @@ https://github.com/vanhauser-thc/afl-dyninst - code beautifications, more detailed output, spelling fixes - added afl-dyninst.sh and afl-fuzz.sh helper scripts which presets the necessary environment variables - - based on https://github.com/talos-vulndev/afl-dyninst + => intial fork from https://github.com/talos-vulndev/afl-dyninst |