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
intrigus-lgtm
2843b7eb02
feat: enable arm runners in CI
2025-02-18 21:06:51 +00:00
van Hauser
6ed9b6d631
Merge pull request #2308 from AFLplusplus/delete_initial_run
...
Delete initial call to LLVMFuzzerTestOneInput in aflpp driver
2025-02-18 14:52:15 +01:00
Dongjia "toka" Zhang
6f018b3d80
del
2025-02-18 14:09:43 +01:00
van Hauser
1318636ae7
Merge pull request #2305 from kdsjZh/dev
...
add doc for the new default deterministic mode (followup for PR #1972 )
2025-02-17 15:10:05 +01:00
Han Zheng
29f48ab3e7
update
2025-02-17 09:43:59 +01:00
Han Zheng
2c2a0471cd
fix
2025-02-17 09:42:56 +01:00
Han Zheng
68f5c4811e
move to feature
2025-02-17 09:40:58 +01:00
van Hauser
fe6d3990ce
Merge pull request #2306 from AFLplusplus/dev
...
push to stable
2025-02-17 09:37:34 +01:00
vanhauser-thc
2b143688a6
disable arm64 image due workflow problems
2025-02-17 09:01:01 +01:00
vanhauser-thc
f37f0b4ee4
easier LTO CTX activation
2025-02-17 08:40:57 +01:00
Han Zheng
bd5ccc6977
add doc for deterministic mode
2025-02-17 08:30:57 +01:00
van Hauser
e0b23dd53d
Merge pull request #2304 from wtdcode/c++-alt
...
Also set /usr/bin/c++ or this fails cc-rs
2025-02-15 17:30:40 +01:00
mio
54890db08e
Also set /usr/bin/c++ or this fails cc-rs
2025-02-15 23:50:43 +08:00
vanhauser-thc
6c4b2f0c8e
fix compile warnings
2025-02-15 12:15:16 +01:00
van Hauser
bed20d40b1
Merge pull request #2303 from manyhus/debug_path_fix
...
Fix debug prefix for afl-cc, llvm-rt
2025-02-14 14:49:13 +01:00
Martin Nyhus
ea2f112016
Fix debug prefix for afl-cc, llvm-rt
...
After the llvm_mode directory was removed in 996986bed5 and compilation
started happening from the root, adding llvm_mode to the debug path is
incorrect and causes source file lookups to fail when debugging e.g.
afl-cc or the llvm pass.
2025-02-14 12:19:36 +01:00
van Hauser
f639668032
Merge pull request #2302 from AFLplusplus/dev
...
push to stable
2025-02-14 10:52:37 +01:00
van Hauser
1709eb59a8
Merge pull request #2301 from etanner1/fix-issue-2298
...
Addressed frida-mode exec speed regression on ARM64 for #2298
2025-02-14 10:27:40 +01:00
vanhauser-thc
bbdcfb0e8e
not
2025-02-14 10:25:44 +01:00
van Hauser
cab4609e1a
Merge pull request #2300 from manyhus/optarg_fix
...
afl-fuzz: fix -a option
2025-02-14 10:23:38 +01:00
etanner1
feed691dc0
Addressed frida-mode exec-speed regression on ARM64 for #2298
...
Co-authored-by: WorksButNotTested <@WorksButNotTested>
2025-02-13 16:23:22 -05:00
Martin Nyhus
e4f7a4738e
afl-fuzz: fix -a option
...
This fixes the option string so -a will be parsed with an argument
again, unbreaking the option. The result of the missing : was that
optarg would always be NULL and we would abort in stricmp.
Introduced in 1c9925c7d7
2025-02-13 14:13:56 +01:00
van Hauser
625df13d0e
Merge pull request #2299 from AFLplusplus/dev
...
push to stable
2025-02-12 16:44:18 +01:00
vanhauser-thc
a3c038efd6
new gcc + llvm in ci
2025-02-12 15:48:02 +01:00
vanhauser-thc
4f3812f00d
try docker ci fix
2025-02-12 10:09:55 +01:00
vanhauser-thc
887d104dae
update ci to ubuntu 24.04, remove 20.04
2025-02-12 10:00:25 +01:00
vanhauser-thc
47954cd04c
try macos fix
2025-02-12 09:16:01 +01:00
van Hauser
a441f517e7
Merge pull request #2297 from SonicStark/dev-ltoctx-0211
...
Excess `afl_global_id` Increase of LTO-CTX
2025-02-12 09:06:19 +01:00
van Hauser
9cb3fe98dd
Merge pull request #2290 from vnc0/FridaGum16.6.0
...
Update FRIDA mode for Frida Gum 16.6.x API compatibility
2025-02-11 13:42:25 +01:00
vanhauser-thc
e6f15f02e1
fix 32 bit compile
2025-02-11 12:02:40 +01:00
vanhauser-thc
65b99d25e1
make gcc 15 happy
2025-02-11 11:57:57 +01:00
Vincent Andrae
7b86d735df
Set default GUM_DEVKIT_VERSION to 16.1.11
...
Due to a performance regression in Frida Gum 16.2.0, revert the default GUM_DEVKIT_VERSION to 16.1.11. This change ensures that the expected performance levels are maintained until the issues in Frida Gum 16.2.0 are resolved.
2025-02-11 11:30:58 +01:00
Vincent Andrae
b56b24d251
Merge branch 'FridaGum16.6.0-cflag' into FridaGum16.6.0
2025-02-11 08:17:45 +01:00
Vincent Andrae
c2383761cb
Set default GUM_DEVKIT_VERSION to 16.5.9
...
Execution speed seems better than recent versions.
2025-02-11 08:16:39 +01:00
Vincent Andrae
f87a669aa3
Add conditional compiler flag for Frida 16.6+ compatibility
2025-02-11 08:05:21 +01:00
SonicStark
8489112ab1
Fix excess afl_global_id increase
...
introduced in commit 44a769616
2025-02-11 13:06:09 +08:00