7575 Commits

Author SHA1 Message Date
mio
939171952d
Fix missing classified accidentally removed by 4ff2673 2025-04-10 12:35:31 +08:00
5angjun
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
van Hauser
5ff21c9aad
Merge pull request #2365 from wtdcode/sand-fix
Fix sand due to default schedule change
2025-04-09 15:58:21 +02:00
mio
112d90656b
rebase against dev 2025-04-09 21:34:33 +08:00
mio
bc11bd7661
Fix comments 2025-04-09 21:34:20 +08:00
mio
6b71ca7809
Also remove declaration 2025-04-09 21:34:19 +08:00
mio
eb0b8b2c5c
No longer need classify_counts_mem 2025-04-09 21:34:19 +08:00
mio
6223ddf6d2
Changes not saved =( 2025-04-09 21:34:18 +08:00
mio
920c7fe71a
Fix sand due to default schedule change 2025-04-09 21:34:18 +08:00
vanhauser-thc
4ff2673895 fix update_bitmap_score when no current trace is present 2025-04-09 14:21:42 +02:00
vanhauser-thc
891b7f48f0 nits 2025-04-09 10:48:34 +02:00
vanhauser-thc
5df3cdbc0b effeciency fix for SAND 2025-04-08 17:43:26 +02:00
vanhauser-thc
57466909e4 remove outdated doc 2025-04-08 11:33:05 +02:00
vanhauser-thc
55c9c4ff19 deprecate some queue/.state files 2025-04-08 11:32:08 +02:00
van Hauser
fe202b5fee
Merge pull request #2361 from kcwu/patch-1
Update FAQ.md
2025-04-08 10:18:17 +02:00
Kuang-che Wu
c5e511302f
Update FAQ.md
the default schedule was changed to EXPLORE since 4.10a
2025-04-08 09:37:20 +08:00
vanhauser-thc
7c349b6cde increase fast resume version 2025-04-07 10:13:13 +02:00
vanhauser-thc
fc38904e25 fix 2025-04-07 10:08:34 +02:00
van Hauser
eee2521eb4
Merge pull request #2358 from kcwu/fix-buffer-overflow
fix potential q->trace_mini off by 1 overflow
2025-04-07 10:08:16 +02:00
van Hauser
192d4817e0
Merge pull request #2357 from wtdcode/fix-sand-comments
Fix comments in for SAND
2025-04-06 13:59:37 +02:00
mio
58e4070573
Update comments 2025-04-06 12:18:49 +08:00
mio
2ecf28440f
Fix comments in for SAND 2025-04-06 12:16:34 +08:00
Yassine Ferhane
757184e611 adjustment 2025-04-06 01:37:15 +02:00
Yassine Ferhane
27b18e6267 refactor/ Use functions from other files instead of creating new ones 2025-04-05 21:08:08 +02:00
van Hauser
f1ee7bc9cd
Merge pull request #2354 from kcwu/reduce-skipdet_e-memory-usage
reduce skipdet_e memory usage
2025-04-05 13:03:44 +02:00
Kuang-che Wu
969541b54f fix potential q->trace_mini off by 1 overflow
Be careful this change is incompatible with old version of fastresume.bin
2025-04-05 03:06:15 +00:00
Kuang-che Wu
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
van Hauser
56b5983b61
Merge pull request #2353 from 20urc3/patch-2
Patch 2
2025-04-03 18:10:05 +02:00
20urc3
f17ea60a30
Update afl-cmin
removed `-a ! -path \"*/.state\"`
2025-04-03 16:49:43 +01:00
20urc3
68634964ef
Update afl-cmin 2025-04-03 16:28:31 +01:00
20urc3
d21804bdd1
Update afl-cmin
Fix patch 1
2025-04-03 15:30:45 +01:00
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
Yassine Ferhane
f3b15d6340 fmt 2025-04-01 17:59:59 +02:00
Yassine Ferhane
0134a23046 impl normal custom mutators 2025-04-01 17:55:43 +02: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