Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
A
AFLplusplus
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Package registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Ulf Kargén
AFLplusplus
Commits
0c38850f
Commit
0c38850f
authored
4 years ago
by
vanhauser-thc
Browse files
Options
Downloads
Patches
Plain Diff
3.10c release
parent
07884e00
No related branches found
No related tags found
No related merge requests found
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
README.md
+5
-5
5 additions, 5 deletions
README.md
docs/Changelog.md
+7
-7
7 additions, 7 deletions
docs/Changelog.md
include/config.h
+2
-2
2 additions, 2 deletions
include/config.h
with
14 additions
and
14 deletions
README.md
+
5
−
5
View file @
0c38850f
...
@@ -2,9 +2,9 @@
...
@@ -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.
0
0c
](
https://github.com/AFLplusplus/AFLplusplus/releases
)
Release Version:
[
3.
1
0c
](
https://github.com/AFLplusplus/AFLplusplus/releases
)
Github Version: 3.
0
1a
Github Version: 3.
1
1a
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 @@
...
@@ -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.0
0
+ 3.1
0
With afl++ 3.1 we introduced the following changes from previous behaviours:
With afl++ 3.1
0
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.0
0
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
...
...
This diff is collapsed.
Click to expand it.
docs/Changelog.md
+
7
−
7
View file @
0c38850f
...
@@ -9,7 +9,7 @@ Want to stay in the loop on major new features? Join our mailing list by
...
@@ -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>.
...
@@ -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>.
...
@@ -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)
...
...
This diff is collapsed.
Click to expand it.
include/config.h
+
2
−
2
View file @
0c38850f
...
@@ -25,8 +25,8 @@
...
@@ -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
"
/******************************************************
/******************************************************
* *
* *
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment