7218 Commits

Author SHA1 Message Date
vanhauser-thc
33f3c4c7da later auto splicing 2025-01-14 12:39:35 +01:00
vanhauser-thc
7ad694716b no splicing is the new default 2025-01-13 11:57:19 +01:00
vanhauser-thc
e93ab23823 python 3.13+ support 2025-01-13 11:38:38 +01:00
vanhauser-thc
79a24685b2 update unicorn mode 2025-01-06 20:26:32 +01:00
Maarten Dekker
cad7536036
Mutation Chain Tool (#2281)
* Mutation Chain Tool

* Address comments domenukk

* Address comments domenukk 2
2025-01-05 12:35:50 +01:00
van Hauser
1ddfb1fec2
Merge pull request #2282 from vnc0/stable
Enhance compatibility in update_frida_version.sh
2025-01-03 11:28:09 +01:00
Vincent Andrae
ae8df744ee
Merge branch 'AFLplusplus:stable' into stable 2024-12-30 01:09:48 +01:00
van Hauser
aaaa96af6d
Merge pull request #2280 from GAP-dev/dev
Fix macOS env optimization
2024-12-28 15:46:29 +01:00
leedongha
2e2a3a2718 Fix macOS env optimization 2024-12-26 17:46:10 +09:00
van Hauser
eee4be90c1
Merge pull request #2279 from jschwartzentruber/upd-filter-docs
update dynamic covfilter readme
2024-12-24 21:12:25 +01:00
Jesse Schwartzentruber
5fe21c3797 update dynamic covfilter readme 2024-12-24 10:49:33 -05:00
van Hauser
4eaacfb095
Merge pull request #2278 from AFLplusplus/dev
Push to stable
2024-12-24 14:08:20 +01:00
Peter Zmanovsky
82b0cf0540
Fix fuzz targets killing on exit (#2277) 2024-12-24 11:11:10 +01:00
van Hauser
5a352adb19
Merge pull request #2276 from martinus/dev
Fix overflow in execs_ps_last_min calculation
2024-12-19 10:34:54 +01:00
Martin Leitner-Ankerl
9afba51ec1 renamed last_avg_execs -> last_avg_total_execs
This should make it a bit more clear that it stores the total number of executions from the previous update
2024-12-19 07:59:45 +01:00
Martin Leitner-Ankerl
99402aa31c Fix overflow in execs_ps_last_min calculation
last_avg_execs should be 64bit, same as total_execs, otherwise there is an overflow once total_execs reaches 2^32. Which can happen in practice for long-running fuzzing campaigns.
2024-12-19 07:56:15 +01:00
Vincent Andrae
af11b80fda
Enhance compatibility in update_frida_version.sh
Modify sed command to support FreeBSD and macOS
2024-12-18 17:50:55 +01:00
van Hauser
10db3a35cf
Merge pull request #2274 from AFLplusplus/dev
Dev
2024-12-17 19:18:52 +01:00
van Hauser
af44b07b31
Merge pull request #2273 from vnc0/stable
Fix macro syntax error in config.h
2024-12-17 19:18:12 +01:00
Vincent Andrae
9b433e2d8c
Fix macro syntax error in config.h 2024-12-17 17:55:29 +01:00
van Hauser
85e14cf8d1
Merge pull request #2272 from AFLplusplus/dev
fix gcc plugin test
2024-12-15 18:07:00 +01:00
vanhauser-thc
f2f417325f fix gcc plugin test 2024-12-15 18:06:02 +01:00
van Hauser
3e18b1a10c
Merge pull request #2270 from AFLplusplus/dev
fix map size difference bug
2024-12-14 08:17:46 +01:00
vanhauser-thc
1d3e885441 fix map size difference bug 2024-12-13 18:59:26 +01:00
van Hauser
0c69d0a0d8
Merge pull request #2269 from AFLplusplus/dev
push to stable
2024-12-13 12:28:39 +01:00
vanhauser-thc
bbffece7d7 nit 2024-12-13 11:27:26 +01:00
vanhauser-thc
2956b9cc4c support LLVMFuzzerTestOneInput archive targets 2024-12-13 11:05:17 +01:00
vanhauser-thc
9160805f4a add __sanitizer_weak_hook_ support 2024-12-12 15:26:39 +01:00
vanhauser-thc
50e2f9d46c loose file and shared memory permissions on Android and iPhone 2024-12-11 10:36:31 +01:00
van Hauser
223b14134c
Merge pull request #2265 from AFLplusplus/dev
push to stable
2024-12-04 11:14:01 +01:00
vanhauser-thc
f5a672f9d8 update makefile for llvm 2024-12-04 08:45:54 +01:00
van Hauser
9ce45665d7
Merge pull request #2264 from exoosh/bump-llvm-version-to-20
Bump LLVM version to 20 available in prerelease, 19 being latest stable
2024-12-04 08:43:12 +01:00
Oliver Schneider
10883b1392
Bumping the upper version boundary for LLVM to 20, which is currently available in prerelease, 19 being latest stable 2024-12-03 15:57:50 +00:00
vanhauser-thc
d206d5fc46 v4.31a 2024-12-03 15:53:01 +01:00
van Hauser
4f53803dfe
Merge pull request #2261 from AFLplusplus/dev
v4.30c
v4.30c
2024-12-03 15:47:49 +01:00
vanhauser-thc
ed06b3bc9f v4.30c 2024-12-03 15:46:45 +01:00
van Hauser
3081f589cc
Merge pull request #2260 from AFLplusplus/dev
fix readme
2024-12-03 09:50:27 +01:00
vanhauser-thc
5d08f33a5f fix readme 2024-12-03 09:47:49 +01:00
van Hauser
46cbe22feb
Merge pull request #2258 from AFLplusplus/dev
push to stable
2024-12-02 15:47:30 +01:00
vanhauser-thc
6cba007c76 finishing touches of removing afl-gcc 2024-12-02 15:14:38 +01:00
vanhauser-thc
1461f3a0ee remove afl-as 2024-12-02 15:04:16 +01:00
vanhauser-thc
03d306a97f code format 2024-12-02 14:58:43 +01:00
van Hauser
0278eb5351
Merge pull request #2259 from AFLplusplus/removeoutdated
Remove outdated afl-gcc/afl-clang
2024-12-02 14:54:58 +01:00
vanhauser-thc
8e88ef02ad keep symlinks 2024-12-02 14:54:16 +01:00
vanhauser-thc
ad2eaf54ad fix multiple loading of allow/denylist and do proper counting 2024-12-02 11:59:32 +01:00
van Hauser
a287076ac0
Merge pull request #2257 from S0fr/S0fr-patch-1
Update afl-analyze.c
2024-11-27 22:27:29 +01:00
S0fr
c352943aa5
Update afl-analyze.c
To fix the issue with fields splitting in the afl-analysis.
2024-11-27 09:06:03 +08:00
Dominik Maier
bd3900c084
Remove reference to ZAFL's license
Lincense changed. See #2253
2024-11-22 12:02:06 -03:00
vanhauser-thc
48002fe146 remove symlinks 2024-11-21 16:15:04 +01:00
van Hauser
31c8a052a6
Merge pull request #2252 from StepanGulyaev/dev
Added CFISAN option for verbose output on crash
2024-11-21 15:51:51 +01:00