9e4449bad2
code format
2025-05-13 10:51:56 +02:00
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
221439fc7a
fix foreign sync naming
2025-05-13 10:42:26 +02:00
fca39a6ec3
implement AFL_GCC_ONLY_FSRV
2025-05-13 16:15:11 +08:00
9476204da0
rename to AFL_LLVM_ONLY_FSRV
2025-05-13 15:45:33 +08:00
f3995d5225
rename AFL_SAN_NO_INST to AFL_FSRV_ONLY
2025-05-12 14:43:08 +08:00
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
f580fefc5f
Doc
2025-05-05 11:12:51 +02:00
320d4b7ef8
Requested changes
2025-05-05 11:03:26 +02:00
062f883160
add splice_optout_py prototype
2025-05-05 16:16:42 +08:00
6876ab7901
remove dead prototype
2025-05-05 08:46:49 +08:00
701299eefd
remove dead code; we no longer use murmurhash
2025-05-05 08:44:26 +08:00
5f7009d6e9
code format
2025-04-28 14:23:17 +02:00
b083016304
Define WORD_SIZE_64 for more 64-bit arches
...
This enables 64-bit detection for the following additional systems:
- [PowerPC64 (little endian)](https://en.wikipedia.org/wiki/Ppc64 )
- [S390x](https://en.wikipedia.org/wiki/S390x )
- [LoongArch64](https://en.wikipedia.org/wiki/LoongArch64 )
2025-04-28 07:58:09 +02:00
e30a17be91
v4.33a init
2025-04-26 15:57:30 +02:00
06219b4d56
v4.32c
2025-04-26 15:35:47 +02:00
be8393f201
fix in_define in .custom-format.py
...
avoid the extra \ before #define line
2025-04-12 15:56:36 +00:00
1d2de1cb6d
remove dead code in comment
2025-04-12 11:15:25 +00:00
8461f860eb
code format
2025-04-10 16:28:03 +02:00
7395223512
Merge pull request #2368 from w1redch4d/qbdi_fix
...
fixed qbdi mode to work out of the box
2025-04-10 16:26:48 +02:00
b9c1536283
added safe_length option for portability and clarity
2025-04-10 19:44:54 +05:30
3c8016e071
fixed qbdi mode to work out of the box
2025-04-10 19:21:14 +05:30
55f758a168
Merge pull request #2366 from 5angjun/dev
...
fix: correct rescoring logic with minimal executions
2025-04-10 14:01:49 +02:00
6cbe58ff55
code format
2025-04-10 09:30:18 +02:00
161905c2fc
fix: correct rescoring logic with minimal executions
...
Previous scoring logic did not correctly rescore all queue entries.
This patch ensures rescoring works under the updated scheduling logic,
while minimizing executions per feedback from PR #2363 .
Based on feedback from: https://github.com/AFLplusplus/AFLplusplus/pull/2363
2025-04-09 23:37:16 +09:00
6b71ca7809
Also remove declaration
2025-04-09 21:34:19 +08:00
6223ddf6d2
Changes not saved =(
2025-04-09 21:34:18 +08:00
920c7fe71a
Fix sand due to default schedule change
2025-04-09 21:34:18 +08:00
4ff2673895
fix update_bitmap_score when no current trace is present
2025-04-09 14:21:42 +02:00
891b7f48f0
nits
2025-04-09 10:48:34 +02:00
55c9c4ff19
deprecate some queue/.state files
2025-04-08 11:32:08 +02:00
7c349b6cde
increase fast resume version
2025-04-07 10:13:13 +02:00
58e4070573
Update comments
2025-04-06 12:18:49 +08:00
2ecf28440f
Fix comments in for SAND
2025-04-06 12:16:34 +08:00
ec07f531f8
reduce skipdet_e memory usage
...
By using bitmaps, the memory requirement for
`q->skipdet_e->skip_eff_map` and `done_inf_map`, which previously scaled
with the corpus size, is reduced to one-eighth of its original size.
2025-04-05 01:49:27 +00:00
5842ba87e5
Define WORD_SIZE_64 for riscv64
2025-04-03 04:17:37 -04:00
4cabb81996
Better handling of exit codes used by sanitzers
2025-03-24 16:30:05 +01:00
73a36ffda3
Add fflush(stdout);
before abort
call
...
Fixes #2318
2025-03-03 05:24:36 -05:00
47954cd04c
try macos fix
2025-02-12 09:16:01 +01:00
e6f15f02e1
fix 32 bit compile
2025-02-11 12:02:40 +01:00
125027f5bf
v4.32a
2025-02-10 14:40:12 +01:00
ecaddc09e8
code format
2025-02-10 13:29:22 +01:00
287edf2754
v4.31c release
2025-02-10 13:22:37 +01:00
7765d4ac33
Fix various spelling errors ( #2293 )
...
* Fix spelling errors in log messages
* Fix doc comment syntax
* Fix spelling errors in Markdown documentation
* Fix spelling errors in comments
2025-02-10 00:32:42 +01:00
80e1a95378
Remove the unused field
2025-01-27 19:24:46 +08:00
604cf2cf80
Use AFL hash32
2025-01-26 15:46:25 +08:00
be3c665eee
Fix integration
2025-01-23 23:18:35 +08:00
99cf15bd30
Fix building
2025-01-23 19:12:48 +08:00
5c239d9207
nit with code formatt-ed
2025-01-23 19:11:45 +08:00
1c9925c7d7
Initial integration
2025-01-19 23:49:52 +08:00