factory
- updated to 5.00c
! AFL++ is now an AGPL 3.0 project !
! Files where the license could be switched were moved to AGPL 3.0+, files
that were under Apache 2.0 with contributations stay on that license.
! Commercial license (donate to a good cause - no money for AFL++) is available
- Switched https://github.com/AFLplusplus/cov-analysis for outdated afl-cov
- MacOS most current version support for afl-fuzz, afl-cc (incl. LTO) and
frida mode!
- Refreshed FreeBSD support by jsaunders-rr, thanks!
- Linux persistent mode uses futex now which increases speed and reduces
system call overhead (opt out with AFL_FAST_CHILD_SYNC), thanks to
@martinus for most of the implementation!
- afl-fuzz:
- `-I tool` call now receives the new crash as a command line parameter
- changed to a better map classifier
- frameshift is disabled now if AFL_CUSTOM_MUTATOR_ONLY is set
- python module fixes
- minor speed, leak and zombie enhancements
- stability info was lost on fast resume - fixed
- somewhere we removed .state/variable/... now it is back :-)
- afl-cc:
- Add LLVM 23 support
- LTO and PCGUARD: new `AFL_LLVM_PATH` (also `AFL_LLVM_LTO_PATH` /
`AFL_LLVM_PATH_MODE`) Ball-Larus per-function path coverage on top
of edge coverage. Three levels: `=1` relaxed (collapse all
guard-only BBs), `=2` restricted (collapse only 2-successor
guard-only BBs), `=3` strict Ball-Larus. LTO additionally composes
with `AFL_LLVM_LTO_CALLER`. See
instrumentation/README.llvm.md and instrumentation/README.lto.md.
- Fixes in the PCGUARD and LTO instrumentation that could lead to sanitizer
OBS-URL: https://build.opensuse.org/request/show/1358498
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/afl?expand=0&rev=97
Description
No description provided
Languages
Diff
100%