mirror of
https://github.com/AFLplusplus/AFLplusplus.git
synced 2025-06-19 13:03:44 +00:00
3.10c release
This commit is contained in:
10
README.md
10
README.md
@ -2,9 +2,9 @@
|
|||||||
|
|
||||||
<img align="right" src="https://raw.githubusercontent.com/andreafioraldi/AFLplusplus-website/master/static/logo_256x256.png" alt="AFL++ Logo">
|
<img align="right" src="https://raw.githubusercontent.com/andreafioraldi/AFLplusplus-website/master/static/logo_256x256.png" alt="AFL++ Logo">
|
||||||
|
|
||||||
Release Version: [3.00c](https://github.com/AFLplusplus/AFLplusplus/releases)
|
Release Version: [3.10c](https://github.com/AFLplusplus/AFLplusplus/releases)
|
||||||
|
|
||||||
Github Version: 3.01a
|
Github Version: 3.11a
|
||||||
|
|
||||||
Repository: [https://github.com/AFLplusplus/AFLplusplus](https://github.com/AFLplusplus/AFLplusplus)
|
Repository: [https://github.com/AFLplusplus/AFLplusplus](https://github.com/AFLplusplus/AFLplusplus)
|
||||||
|
|
||||||
@ -25,14 +25,14 @@
|
|||||||
For comparisons use the fuzzbench `aflplusplus` setup, or use `afl-clang-fast`
|
For comparisons use the fuzzbench `aflplusplus` setup, or use `afl-clang-fast`
|
||||||
with `AFL_LLVM_CMPLOG=1`.
|
with `AFL_LLVM_CMPLOG=1`.
|
||||||
|
|
||||||
## Major changes in afl++ 3.0 + 3.1
|
## Major changes in afl++ 3.00 + 3.10
|
||||||
|
|
||||||
With afl++ 3.1 we introduced the following changes from previous behaviours:
|
With afl++ 3.10 we introduced the following changes from previous behaviours:
|
||||||
* The '+' feature of the '-t' option now means to auto-calculate the timeout
|
* The '+' feature of the '-t' option now means to auto-calculate the timeout
|
||||||
with the value given being the maximum timeout. The original meaning of
|
with the value given being the maximum timeout. The original meaning of
|
||||||
"skipping timeouts instead of abort" is now inherent to the -t option.
|
"skipping timeouts instead of abort" is now inherent to the -t option.
|
||||||
|
|
||||||
With afl++ 3.0 we introduced changes that break some previous afl and afl++
|
With afl++ 3.00 we introduced changes that break some previous afl and afl++
|
||||||
behaviours and defaults:
|
behaviours and defaults:
|
||||||
|
|
||||||
* There are no llvm_mode and gcc_plugin subdirectories anymore and there is
|
* There are no llvm_mode and gcc_plugin subdirectories anymore and there is
|
||||||
|
@ -9,7 +9,7 @@ Want to stay in the loop on major new features? Join our mailing list by
|
|||||||
sending a mail to <afl-users+subscribe@googlegroups.com>.
|
sending a mail to <afl-users+subscribe@googlegroups.com>.
|
||||||
|
|
||||||
|
|
||||||
### Version ++3.01a (dev)
|
### Version ++3.10c (release)
|
||||||
- Mac OS ARM64 support
|
- Mac OS ARM64 support
|
||||||
- Android support fixed and updated by Joey Jiaojg - thanks!
|
- Android support fixed and updated by Joey Jiaojg - thanks!
|
||||||
- New selective instrumentation option with __AFL_COVERAGE_* commands
|
- New selective instrumentation option with __AFL_COVERAGE_* commands
|
||||||
@ -49,10 +49,10 @@ sending a mail to <afl-users+subscribe@googlegroups.com>.
|
|||||||
comment (thanks to Zherya for reporting)
|
comment (thanks to Zherya for reporting)
|
||||||
- cmplog/redqueen now also tracks floating point, _ExtInt() + 128bit
|
- cmplog/redqueen now also tracks floating point, _ExtInt() + 128bit
|
||||||
- cmplog/redqueen can now process basic libc++ and libstdc++
|
- cmplog/redqueen can now process basic libc++ and libstdc++
|
||||||
std::string comparisons (though no position or length type variants)
|
std::string comparisons (no position or length type variants)
|
||||||
- added support for __afl_coverage_interesting() for LTO and
|
- added support for __afl_coverage_interesting() for LTO and our
|
||||||
and our own PCGUARD (llvm 10.0.1+), read more about this function
|
own PCGUARD (llvm 10.0.1+), read more about this function and
|
||||||
and selective coverage in instrumentation/README.instrument_list.md
|
selective coverage in instrumentation/README.instrument_list.md
|
||||||
- added AFL_LLVM_INSTRUMENT option NATIVE for native clang pc-guard
|
- added AFL_LLVM_INSTRUMENT option NATIVE for native clang pc-guard
|
||||||
support (less performant than our own), GCC for old afl-gcc and
|
support (less performant than our own), GCC for old afl-gcc and
|
||||||
CLANG for old afl-clang
|
CLANG for old afl-clang
|
||||||
@ -68,12 +68,12 @@ sending a mail to <afl-users+subscribe@googlegroups.com>.
|
|||||||
- unicornafl
|
- unicornafl
|
||||||
- Substantial speed gains in python bindings for certain use cases
|
- Substantial speed gains in python bindings for certain use cases
|
||||||
- Improved rust bindings
|
- Improved rust bindings
|
||||||
- Added a new example harness to compare python, c, and rust bindings
|
- Added a new example harness to compare python, c and rust bindings
|
||||||
- afl-cmin and afl-showmap now support the -f option
|
- afl-cmin and afl-showmap now support the -f option
|
||||||
- afl_plot now also generates a graph on the discovered edges
|
- afl_plot now also generates a graph on the discovered edges
|
||||||
- changed default: no memory limit for afl-cmin and afl-cmin.bash
|
- changed default: no memory limit for afl-cmin and afl-cmin.bash
|
||||||
- warn on any _AFL and __AFL env vars.
|
- warn on any _AFL and __AFL env vars.
|
||||||
- set AFL_IGNORE_UNKNOWN_ENVS to not warn on unknown AFL_... env vars.
|
- set AFL_IGNORE_UNKNOWN_ENVS to not warn on unknown AFL_... env vars
|
||||||
- added dummy Makefile to instrumentation/
|
- added dummy Makefile to instrumentation/
|
||||||
- Updated utils/afl_frida to be 5% faster, 7% on x86_x64
|
- Updated utils/afl_frida to be 5% faster, 7% on x86_x64
|
||||||
- Added `AFL_KILL_SIGNAL` env variable (thanks @v-p-b)
|
- Added `AFL_KILL_SIGNAL` env variable (thanks @v-p-b)
|
||||||
|
@ -25,8 +25,8 @@
|
|||||||
|
|
||||||
/* Version string: */
|
/* Version string: */
|
||||||
|
|
||||||
// c = release, d = volatile github dev, e = experimental branch
|
// c = release, a = volatile github dev, e = experimental branch
|
||||||
#define VERSION "++3.01a"
|
#define VERSION "++3.10c"
|
||||||
|
|
||||||
/******************************************************
|
/******************************************************
|
||||||
* *
|
* *
|
||||||
|
Reference in New Issue
Block a user