162 Commits

Author SHA1 Message Date
vanhauser-thc
9e4449bad2 code format 2025-05-13 10:51:56 +02:00
mio
fca39a6ec3
implement AFL_GCC_ONLY_FSRV 2025-05-13 16:15:11 +08:00
mio
9476204da0
rename to AFL_LLVM_ONLY_FSRV 2025-05-13 15:45:33 +08:00
mio
f3995d5225
rename AFL_SAN_NO_INST to AFL_FSRV_ONLY 2025-05-12 14:43:08 +08:00
Alexandre DOYEN
f580fefc5f Doc 2025-05-05 11:12:51 +02:00
vanhauser-thc
ecaddc09e8 code format 2025-02-10 13:29:22 +01:00
mio
1c9925c7d7
Initial integration 2025-01-19 23:49:52 +08:00
Stepan Gulyaev
4a492d5d8e Code formatting 2024-11-21 17:23:30 +03:00
Stepan Gulyaev
945309c316 Typing fix 2024-11-21 17:23:30 +03:00
Stepan Gulyaev
7aecf14c07 Added AFL_UBSAN_VERBOSE variable 2024-11-21 16:37:24 +03:00
Stepan Gulyaev
ebb919f771 Code formatted 2024-11-21 15:31:34 +03:00
Stepan Gulyaev
b43f37456f Adding AFL_CFISAN_VERBOSE variable 2024-11-21 15:14:54 +03:00
vanhauser-thc
79deeb46dd add missing envs 2024-11-20 15:44:18 +01:00
rapt0r
c1d9a4fab9 feat: introduce GCC disable environment variable
This change is to disable the GCC plugin version check for
GCC plugin and CMPLOG, to overcome the issues with incompatability
with expected GCC version and actual GCC version used to compile
using `AFL_GCC_DISABLE_VERSION_CHECK` environment variable.
2024-10-19 22:19:41 +09:00
vanhauser-thc
4cc9232485 add AFL_OPT_LEVEL support 2024-10-16 18:26:08 +02:00
vanhauser-thc
50ae95cee4 add AFL_OLD_FORKSERVER feature 2024-06-29 16:31:08 +02:00
vanhauser-thc
ba7313b521 AFL_CUSTOM_MUTATOR_LATE_SEND added 2024-06-27 18:51:58 +02:00
vanhauser-thc
b8568034f0 code format and changelog 2024-06-18 15:42:34 +02:00
vanhauser-thc
304e84502d fast resume option 2024-06-18 15:24:38 +02:00
vanhauser-thc
2d9b793dbb AFL_NO_SYNC 2024-06-04 14:48:02 +02:00
vanhauser-thc
1db3b81d2e dump cc 2024-05-15 14:16:44 +02:00
vanhauser-thc
622474e9e4 disable -> no variants 2024-05-13 19:51:38 +02:00
Samuel Moelius
c03f2897d0 Add AFL_SHA1_FILENAMES option 2024-05-12 05:44:14 -04:00
vanhauser-thc
26eaf53a83 AFL_DISABLE_REDUNDANT 2024-05-02 08:35:24 +02:00
Christian Holler (:decoder)
52e19d35fa Add optional handling of Nyx InvalidWriteToPayload event 2024-03-06 10:55:53 +01:00
vanhauser-thc
369fce9c85 code format 2024-02-08 15:13:46 +01:00
vanhauser-thc
34a3060b0f config __afl_cmplog_max_len 2024-02-04 16:08:57 +01:00
vanhauser-thc
ee7d69b817 changelog 2024-01-04 15:44:28 +01:00
vanhauser-thc
1eb54c4c3e finish injection implementation 2023-12-30 10:49:00 +01:00
vanhauser-thc
1fc1b32db2 initial simple injection detection support 2023-12-27 13:53:11 +01:00
vanhauser-thc
f290bdd83b add AFL_FUZZER_LOOPCOUNT 2023-12-14 16:00:57 +01:00
Jesse Schwartzentruber
cf458a7d25 Add an env to afl-clang-fast to disable setting rpath if LLVM path isn't
recognized
2023-10-23 21:57:21 -04:00
vanhauser-thc
48bff70cdd add AFL_NO_CFG_FUZZING to env list 2023-10-06 18:53:44 +02:00
vanhauser-thc
549e5dd926 AFL_IGNORE_SEED_PROBLEMS 2023-08-23 18:02:33 +02:00
marc
8823f22a9c add AFL_FINAL_SYNC 2023-08-11 11:22:18 +02:00
van Hauser
b4bd33961c
Merge pull request #1821 from junwha0511/crashing-seeds-as-new-crash
Implement an option for treating crashing seeds as new crash
2023-08-09 14:39:25 +00:00
Jesse Schwartzentruber
247d8539fe Add AFL_NYX_LOG to redirect NYX hprintf messages to a file. 2023-08-04 15:39:57 -04:00
Sergej Schumilo
08a6fd7c29 update the old nyx env var naming scheme
(to have a more consistent naming overall)
2023-08-04 12:13:06 +02:00
Sergej Schumilo
8f31086a7f make nyx aux buffer size configurable 2023-08-03 14:40:10 +02:00
Junwha
1429c9724e Add option for treating crashing input as new crash
Signed-off-by: Junwha Hong <qbit@unist.ac.kr>
2023-08-02 19:07:38 +09:00
vanhauser-thc
70da0c2e40 better tritondse support 2023-05-10 16:09:18 +02:00
vanhauser-thc
21865c6224 rename env to AFL_IGNORE_PROBLEMS_COVERAGE 2023-04-25 16:47:37 +02:00
vanhauser-thc
7b33148b75 add AFL_LLVM_LTO_SKIPINIT to envs.h 2023-04-25 08:23:27 +02:00
Maik Betka
e99d4ba976
Merge pull request #2 from AFLplusplus/dev
Dev
2023-04-21 16:48:47 +02:00
eleguevel
30495e6bfe frida mode: add dynamic loaded code exclusion
Add the AFL_FRIDA_INST_NO_DYNAMIC_LOAD environment variable and its
associated JS function setInstrumentNoDynamicLoad to prevent the
instrumentation of late dynamic loaded code.

Resolve #1708
2023-04-21 12:00:56 +02:00
Maik Betka
7101ffa1ae Merge remote-tracking branch 'origin/dev' into atnwalk
# Conflicts:
#	include/afl-fuzz.h
#	src/afl-fuzz-run.c
2023-04-21 11:31:22 +02:00
Maik Betka
9ab902402c fixed code clones in atnwalk.c, introduced new environment variable AFL_POST_PROCESS_KEEP_ORIGINAL in AFL++ to integrate atnwalk without re-compiling afl-fuzz 2023-04-17 17:09:48 +02:00
Amit Elkabetz
e9e440d7f3 Fixed according to PR comment, moved cli flag to an env variable 2023-03-05 20:25:39 +02:00
van Hauser
c33f8751e3
Merge pull request #1651 from AFLplusplus/dev
Dev
2023-02-21 01:11:00 +01:00
vanhauser-thc
668f5e1fa9 debug output 2023-02-15 09:32:32 +01:00