b1649f2fdb
nyx nit
2025-05-05 08:44:26 +08:00
701299eefd
remove dead code; we no longer use murmurhash
2025-05-05 08:44:26 +08:00
90e929ea17
only reinit shm map when make sense
2025-05-05 08:44:26 +08:00
24dc7b569c
nit: simplify code
...
"!target_hash" already cover "afl->fsrv.nyx_mode && target_hash == 0"
2025-05-05 08:44:26 +08:00
52631d925d
Merge pull request #2411 from Scott-Guest/gcc-sand
...
Disable GCC instrumentation for AFL_SAN_NO_INST
2025-05-03 09:38:39 +02:00
d40f935b4e
Disable GCC instrumentation for AFL_SAN_NO_INST
2025-05-02 17:25:16 -07:00
04f2a2dd09
ignore unnecessary warnings for tools
2025-04-29 15:55:14 +02:00
aa1c58a077
Merge pull request #2408 from smoelius/color-no-ui-output
...
Color `AFL_NO_UI` output
2025-04-29 10:38:52 +02:00
cca5538747
Merge pull request #2409 from Scott-Guest/libdislocator-cflags
...
Add missing override directive for CFLAGS+= in libdislocator
2025-04-29 10:37:41 +02:00
c4be2ec32f
utils/libdislocator/Makefile: Add missing override directive to CFLAGS+=
2025-04-28 20:52:15 -07:00
83a2a8aa14
Color AFL_NO_UI
output
2025-04-28 20:29:10 -04:00
6c70d68783
update make flags
2025-04-28 22:09:58 +02:00
6d5784e955
lower values for fuzzing state assessment
2025-04-28 19:30:07 +02:00
5f7009d6e9
code format
2025-04-28 14:23:17 +02:00
48bce88050
Merge pull request #2406 from maribu/config/64-bit
...
Define WORD_SIZE_64 for more 64-bit arches
2025-04-28 14:22:53 +02:00
f43116d9e0
more classified count fixes
2025-04-28 14:22:37 +02:00
876a528156
Merge pull request #2403 from kcwu/fix-aflfast
...
fix power schedules
2025-04-28 14:12:22 +02:00
8a0e9c8915
minimum llvm 14 in docs
2025-04-28 14:03:12 +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
30c93d1321
fix power schedules
...
AFLFast power schedules regressed since v4.31c
2025-04-27 00:07:06 +08:00
e30a17be91
v4.33a init
2025-04-26 15:57:30 +02:00
06219b4d56
v4.32c
2025-04-26 15:35:47 +02:00
c5b8f4250e
code format
2025-04-26 15:30:56 +02:00
fb1a41f5af
fix
2025-04-26 13:24:21 +02:00
8352f0a89f
fix LLVM 20 pass pipeline insertion
2025-04-26 13:20:51 +02:00
9935190c7b
drop llvm 13 AFL++ plugin support
2025-04-25 18:37:19 +02:00
e3ee26262f
fix AFL_OLD_FORKSERVER
2025-04-25 13:42:19 +02:00
737c13b460
Merge pull request #2386 from 5angjun/dev
...
Add someone else to the "list of contributors" :)
2025-04-25 10:03:37 +02:00
9836598d65
Merge pull request #2398 from kcwu/fix-minor
...
Minor fixes
2025-04-25 10:03:23 +02:00
63509fb696
fix afl-cmin message output
2025-04-25 11:51:34 +08:00
d1c44e12a8
remove dead comment
2025-04-25 11:51:20 +08:00
f78ed6eabc
remove redundent code
2025-04-25 11:51:08 +08:00
64c942d0c9
fix printf format
2025-04-25 11:50:50 +08:00
50e343a0d0
Merge branch 'dev' into dev
2025-04-25 11:23:33 +09:00
55719ab23b
Resolve merge conflict in README.md
2025-04-25 11:19:52 +09:00
d12c5edd59
Merge pull request #2395 from ryberger-nvidia/fix-infinite-loop
...
fix infinite loop when custom mutator rejects smallest_favored
2025-04-24 16:04:41 +02:00
1b82d6b904
fix for nit in afl-tmin
2025-04-24 14:42:32 +02:00
61201fbbb8
fix infinite loop when custom mutator rejects smallest_favored
...
When running with custom mutators, afl-fuzz delegates the responsibility of queuing to` afl_custom_queue_get`
implemented by the mutator. If any mutator cannot process the input, then it is rejected. After an input is rejected
then a new suitable item to queue must be found. Before this PR, that would be `smallest_favored`. However,
if `smallest_favored` were rejected, it would not be cleared from its position as `smallest_favored` meaning it
would be attempted to be queued again catching afl-fuzz in an infinite loop.
To fix it, we simply return that we skipped the entry, along with using a `goto abandon_entry` to clean the entry up so that
the fuzzer never considers the input again
2025-04-23 14:47:55 -07:00
b9458e72e7
nit
2025-04-23 16:42:49 +02:00
5045f9e615
code format
2025-04-21 11:45:33 +02:00
6cd8a0168f
Merge pull request #2391 from kcwu/fix-__AFL_COVERAGE
...
fix __AFL_COVERAGE: multiple definition of `__afl_selective_coverage`
2025-04-21 11:45:05 +02:00
448c6c212d
fix __AFL_COVERAGE: multiple definition of __afl_selective_coverage
...
fix #2390
2025-04-21 09:02:23 +00:00
05f4762894
nits
2025-04-21 10:59:59 +02:00
0a06e36788
Merge pull request #2336 from gitToki/stable
...
Enhancement: Custom Python trimming support to afl-tmin
2025-04-19 15:50:42 +02:00
9b1f80c277
Merge pull request #2388 from kcwu/fix-changelog
...
fix 4.31c change log
2025-04-19 15:36:42 +02:00
787a332a73
fix 4.31c change log
...
the splicing auto enable is removed by b2a01936c3
2025-04-19 12:13:36 +00:00
7d85047fd9
update bitmap api
2025-04-17 15:28:31 +02:00
fa8dc2028f
Merge branch 'AFLplusplus:stable' into stable
2025-04-17 15:20:31 +02:00
619aa70414
Add someone else to the "list of contributors" :)
2025-04-17 16:28:35 +09:00
247e8241b4
Merge pull request #2360 from AFLplusplus/dev
...
push to stable
2025-04-16 18:14:35 +02:00