7341 Commits

Author SHA1 Message Date
w1redch4d
3c8016e071 fixed qbdi mode to work out of the box 2025-04-10 19:21:14 +05:30
van Hauser
5a527046a5
Merge pull request #2352 from AFLplusplus/dev
push to stable
2025-04-03 15:27:31 +02:00
van Hauser
b2a8765b1f
Merge pull request #2348 from Xeonacid/riscv
Define WORD_SIZE_64 for riscv64
2025-04-03 15:25:44 +02:00
van Hauser
106309492c
Merge pull request #2351 from kcwu/fix-double-free
fix double free bug introduced by 73ab495b5d1a99722f4a2c2b1b9507daa73…
2025-04-03 15:20:27 +02:00
Kuang-che Wu
58c5e2b96c fix double free bug introduced by 73ab495b5d1a99722f4a2c2b1b9507daa7334fd9 2025-04-03 11:09:32 +00:00
Xeonacid
5842ba87e5 Define WORD_SIZE_64 for riscv64 2025-04-03 04:17:37 -04:00
vanhauser-thc
5069551778 update changelog 2025-04-03 08:43:14 +02:00
van Hauser
0606d95f86
Merge pull request #2347 from AFLplusplus/dev
push to stable
2025-04-03 08:42:27 +02:00
vanhauser-thc
0e35e56cc9 update changelog 2025-04-03 08:25:21 +02:00
van Hauser
fc860872d6
Merge pull request #2344 from kcwu/fix-sync-foreign
avoid import already imported foreign corpus
2025-04-03 08:25:05 +02:00
van Hauser
735d647e48
Merge pull request #2345 from kcwu/fix-leak-foreign
fix memory leak in read_foreign_testcases
2025-04-03 08:20:30 +02:00
van Hauser
73ab495b5d
Merge pull request #2346 from kcwu/fix-memory-leak
fix memory leaks
2025-04-03 08:19:48 +02:00
Kuang-che Wu
d1cab470bb fix memory leaks 2025-04-03 04:17:12 +00:00
Kuang-che Wu
992349e48a fix memory leak in read_foreign_testcases 2025-04-02 12:48:05 +00:00
Kuang-che Wu
950b90abcd avoid import already imported foreign corpus
If no new foreign cases, mtime_max is 0 and this incorrectly reset last
import mtime.
2025-04-02 12:45:47 +00:00
van Hauser
7c296f099f
Merge pull request #2337 from 5angjun/stable
Bug Fix: Crash when using INTROSPECTION=1 with -z (skip deterministic)
2025-03-31 16:15:48 +02:00
van Hauser
919e6226d3
Merge pull request #2338 from r3sting/fix-frida-mode-macos
Fix frida-mode compliation error for MacOS
2025-03-31 14:49:46 +02:00
5angjun
a85f0c0ef9 Add skip routine before writing det_plot_file 2025-03-30 10:14:02 +09:00
r3sting
6457e2ea30 Fix frida-mode compliation error for MacOS 2025-03-29 16:12:29 -07:00
vanhauser-thc
f27c504f29 update afl-*-config 2025-03-25 20:57:32 +01:00
van Hauser
9776e402c3
Merge pull request #2334 from andy-knowles/exit-code
Better handling of exit codes used by sanitzers
2025-03-25 09:28:40 +01:00
Andy Knowles
4cabb81996 Better handling of exit codes used by sanitzers 2025-03-24 16:30:05 +01:00
van Hauser
42465480ef
Merge pull request #2328 from 0xXA/fix-doc
fix(afl-fuzz-init): ensure proper permissions for setting CPU governor
2025-03-11 11:24:16 +01:00
Yuvraj Saxena
f27f109880 fix(afl-fuzz-init): ensure proper permissions for setting CPU governor
The previous command used tee without sudo, which could fail due to insufficient permissions.

Signed-off-by: Yuvraj Saxena <ysaxenax@gmail.com>
2025-03-10 17:43:18 +05:30
van Hauser
fa9e256e09
Merge pull request #2325 from Evian-Zhang/dev
Add notes about cpu bind in docker
2025-03-06 14:18:07 +01:00
vanhauser-thc
78952e8440 ensure constants are kept for LLVMFuzzerTestOneInput 2025-03-06 14:15:53 +01:00
Evian-Zhang
8b543df04c Add notes about cpu bind in docker 2025-03-05 18:51:37 +08:00
vanhauser-thc
e64c3f8653 code format 2025-03-03 18:03:59 +01:00
van Hauser
f590973387
Merge pull request #2320 from AFLplusplus/dev
push to stable
2025-03-03 13:52:45 +01:00
van Hauser
36338ad08b
Merge pull request #2319 from smoelius/add-fflush-before-abort
Add `fflush(stdout);` before `abort` call
2025-03-03 13:29:29 +01:00
Samuel Moelius
73a36ffda3 Add fflush(stdout); before abort call
Fixes #2318
2025-03-03 05:24:36 -05:00
van Hauser
cdf93f4d1f
Merge pull request #2317 from AFLplusplus/dev
push to stable
2025-02-28 10:58:59 +01:00
vanhauser-thc
a0d996558b fix doc 2025-02-28 10:57:44 +01:00
moonkick64
21e75d73a6
unicornafl example: fix incorrect comment (#2315) 2025-02-27 14:29:41 +01:00
van Hauser
cc1d41f59d
Merge pull request #2313 from vnc0/ios
Add support for iOS builds
2025-02-27 11:46:32 +01:00
vanhauser-thc
9530b4c9d4 fix We need at least one valid input seed that does not crash when fast restart 2025-02-27 09:50:40 +01:00
Vincent Andrae
f1998bb53b
Update INSTALL.md 2025-02-26 18:08:36 +01:00
Vincent Andrae
0e3c82e2ea
Merge branch 'dev' into ios 2025-02-26 17:59:07 +01:00
Vincent Andrae
c22b06a27d Merge branch 'ios-cross' into ios 2025-02-26 17:51:07 +01:00
Vincent Andrae
1d1aa3edec Add iOS installation instructions 2025-02-26 17:50:20 +01:00
Vincent Andrae
50f6b38530 Add iOS cross-compilation support
- Updated CFLAGS and LDFLAGS.
- Disabled signing of bin2c during cross-compilation.
2025-02-26 16:46:49 +01:00
Vincent Andrae
0cd932c4b5 Add support for iOS builds
- Define IS_IOS variable and add conditional compilation flags for iOS
- Enable binary signing with ldid for iOS builds
2025-02-25 11:58:06 +01:00
vanhauser-thc
a635aa8cba potential macos fix 2025-02-23 13:22:44 +01:00
van Hauser
00577bb32d
Merge pull request #2312 from stock1218/stable
Small change to LTO documentation
2025-02-21 20:35:01 +01:00
John Samuels
6aaba974b6 Update LTO documentation to reference LLVM 19 in all examples 2025-02-21 12:06:14 -05:00
van Hauser
6459707f24
Merge pull request #2310 from devnexen/llvm20
preparing for LLVM 20 with new sanitizer.
2025-02-20 16:38:57 +01:00
David Carlier
870e22246a
preparing for LLVM 20 with new sanitizer.
note: no real valuable option atm.
2025-02-20 11:22:22 +00:00
van Hauser
66c2bb3994
Merge pull request #2309 from AFLplusplus/dev
push to stable
2025-02-19 10:00:13 +01:00
van Hauser
a482b817af
Merge pull request #2307 from intrigus-lgtm/feat/arm-in-ci
feat: use GH hosted ARM runners.
2025-02-19 09:59:37 +01:00
intrigus-lgtm
6f433b5d73 feat: re-enable arm64 docker containers. Use GH arm runners 2025-02-18 21:06:51 +00:00