7575 Commits

Author SHA1 Message Date
Dominik Maier
c47221db7c
Fix aflpp_driver compilation on MacOS (#2431) (#2432)
* Fix aflpp_driver compilation on MacOS

* less newline
2025-05-15 19:43:30 +02:00
Dominik Maier
d6bb210410
Fix aflpp_driver compilation on MacOS (#2431)
* Fix aflpp_driver compilation on MacOS

* less newline
2025-05-15 19:05:20 +02:00
van Hauser
c2a026f68f
Merge pull request #2428 from AFLplusplus/dev
push to stable
2025-05-15 14:12:44 +02:00
van Hauser
2a97350754
Merge pull request #2426 from AFLplusplus/fix_resume
Fix resume for syncing
2025-05-15 14:09:09 +02:00
vanhauser-thc
9004be20b8 update changelog 2025-05-15 14:08:49 +02:00
Kuang-che Wu
dffd6537ae avoid duplicated code 2025-05-15 18:44:25 +08:00
vanhauser-thc
25d7d65216 workaround for compiler asan+lto issues 2025-05-15 11:46:39 +02:00
vanhauser-thc
7a32331c99 better solution 2025-05-15 11:05:02 +02:00
vanhauser-thc
b27e861a51 fix resume for syncing 2025-05-15 10:47:36 +02:00
van Hauser
875c3902f0
Merge pull request #2425 from AFLplusplus/dev
push to stable
2025-05-15 10:20:25 +02:00
vanhauser-thc
bedb38e216 fix UAF in -F 2025-05-14 21:05:38 +02:00
vanhauser-thc
ef0c236427 update fuzzing_in_depth 2025-05-14 16:45:23 +02:00
Leon
b6d1247e7d
fix incorrect allocation size for top_rated_candidates (#2424) 2025-05-14 10:31:31 +02:00
van Hauser
62e63d1125
Merge pull request #2423 from kcwu/more-stats-sync-foreign
show stats more frequently when sync foreign
2025-05-13 10:54:44 +02:00
vanhauser-thc
9e4449bad2 code format 2025-05-13 10:51:56 +02:00
van Hauser
6d4a56e481
Merge pull request #2421 from wtdcode/rename-afl-san-no-inst
Rename `AFL_SAN_NO_INST` to `AFL_FSRV_ONLY`
2025-05-13 10:51:08 +02:00
vanhauser-thc
221439fc7a fix foreign sync naming 2025-05-13 10:42:26 +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
Kuang-che Wu
919108ee57 show stats more frequently when sync foreign
otherwise, the stats might have no updates for hours for large foreign directory
2025-05-13 15:22:50 +08:00
mio
8204bf6915
Allow afl-cmin.py for pre-3.12 by backport from more-itertools 2025-05-13 00:12:18 +08:00
vanhauser-thc
b9e361df46 cmplog: ignore loop icmp 2025-05-12 12:24:52 +02:00
mio
19fc27a3f7
update docs 2025-05-12 14:55:20 +08:00
mio
2357daebe0
update SAND docs accordingly 2025-05-12 14:46:29 +08:00
mio
f3995d5225
rename AFL_SAN_NO_INST to AFL_FSRV_ONLY 2025-05-12 14:43:08 +08:00
vanhauser-thc
ea6d182b4a print skipped bb 2025-05-11 19:52:55 +02:00
vanhauser-thc
adeaa714ce do not instrument icmp/fcmp if result is used in select 2025-05-11 19:27:23 +02:00
vanhauser-thc
231a4b1937 fix fcmp 2025-05-09 17:14:44 +02:00
vanhauser-thc
977e08cda1 fix fcmp + icmp for vectors 2025-05-09 17:07:54 +02:00
van Hauser
6b1d6a9055
Merge pull request #2418 from Evian-Zhang/memmem-no-nul
Do not include NUL when memmem
2025-05-09 09:22:24 +02:00
vanhauser-thc
4d9d8aaf16 afl-cmin.py nits 2025-05-09 09:12:37 +02:00
van Hauser
c150d8e17d
Merge pull request #2413 from kcwu/afm-cmin
add afl-cmin.py
2025-05-09 09:09:08 +02:00
Evian-Zhang
61e97a8ceb Do not match NUL when memmem 2025-05-09 09:46:05 +08:00
Kuang-che Wu
3f2e03aaf9 call afl-cmin.py if it can be executed successfully 2025-05-08 21:52:12 +08:00
vanhauser-thc
406e4880c7 remove phi instrumentation 2025-05-08 09:36:05 +02:00
vanhauser-thc
22b7d370bc try different intrumentation strategy 2025-05-07 19:01:51 +02:00
Kuang-che Wu
ec27e96486 reformat by black 2025-05-06 23:45:42 +08:00
vanhauser-thc
fcca917f4f better variable following 2025-05-06 17:22:10 +02:00
vanhauser-thc
5bf01afd6b fix 2025-05-06 14:40:08 +02:00
vanhauser-thc
0a9916deab instrument hidden selects 2025-05-06 14:16:50 +02:00
vanhauser-thc
b1730d99b6 new LLVM defaults! 2025-05-05 17:46:01 +02:00
vanhauser-thc
6d45b286f8 nits 2025-05-05 14:35:52 +02:00
van Hauser
673463ff1c
Merge pull request #2412 from alexandredoyen29/environment_forkserver
Environment variable to discriminate the target and the forkserver
2025-05-05 14:30:40 +02:00
Alexandre DOYEN
f580fefc5f Doc 2025-05-05 11:12:51 +02:00
Alexandre DOYEN
320d4b7ef8 Requested changes 2025-05-05 11:03:26 +02:00
Alexandre DOYEN
19bd2984d5 Writing style mistaske 2025-05-05 10:52:27 +02:00
Alexandre DOYEN
7d29418db5 Auxiliary variable for afl-forkserver.c too 2025-05-05 10:50:13 +02:00
Alexandre DOYEN
4d984d6e2b getenv() call at the beginning of __afl_start_forkserver() 2025-05-05 10:44:34 +02:00
van Hauser
421b6492d3
Merge pull request #2414 from kcwu/refactor
Minor refactor and clean up
2025-05-05 10:42:03 +02:00
Kuang-che Wu
062f883160 add splice_optout_py prototype 2025-05-05 16:16:42 +08:00