b5e6c2d6e2
Remove -Wno-shift-count-overflow flag and hashmap from compilation
...
After commit 0c9d8e59
("Fix undefined behavior by casting to uint64_t
before left shift"), the -Wno-shift-count-overflow flag is no longer
necessary to suppress compilation warnings. This commit removes the
flag, allowing the compiler to provide appropriate warnings for any
potential future cases of shifting too many bits.
Additionally, after commit eaf4a299
("make redqueen hashmap not
default"), the hashmap is no longer in use. Therefore, this commit also
removes the hashmap from the GNUmakefile.
2024-06-13 09:34:03 +08:00
b6f8509234
Merge pull request #2122 from visitorckw/fix-realloc-check
...
Fix memory allocation check in aflpp custom mutators
2024-06-12 19:27:13 +02:00
d45cd63583
Fix memory allocation check in aflpp custom mutators
...
The memory allocation check in afl_custom_fuzz function was incorrect.
The condition was erroneously checking if ptr was non-null, whereas it
should return 0 when ptr is null. Correct the condition to properly
handle memory allocation failures.
Fixes: 32ffa266
("max_len support")
2024-06-13 00:42:12 +08:00
0c9b460cc4
MONOTONIC
2024-06-12 09:17:07 +02:00
e68d57feec
Merge pull request #2120 from visitorckw/fix-shift-too-many-bits
...
Fix undefined behavior by casting to uint64_t before left shift
2024-06-12 08:23:14 +02:00
0c9d8e5929
Fix undefined behavior by casting to uint64_t before left shift
...
According to the C standard, left-shifting a value by an amount greater
than or equal to the width of its promoted type results in undefined
behavior. To prevent potential unexpected results, explicitly cast the
uint8_t variable type to uint64_t before performing the left shift
operation by 56 bits. This ensures the operation is well-defined and
adheres to the standard.
Fixes: 40df85d1
("adjust cmplog header")
2024-06-12 12:48:13 +08:00
75c3fa91dc
update changelog
2024-06-10 22:25:38 +02:00
a37c7e1246
Merge pull request #2119 from WorksButNotTested/frida-persistent
...
Frida persistent
2024-06-10 22:24:25 +02:00
392dcd57c6
Fixes to build on arm32
2024-06-10 18:16:30 +01:00
1369cf7176
Fixes for arm/arm64
2024-06-10 18:16:30 +01:00
eccd0985a0
Fixes for x86
2024-06-10 18:16:30 +01:00
0617b8898a
Update comment
2024-06-10 18:16:30 +01:00
fbcdeb8439
Improve persistent mode
2024-06-10 18:16:30 +01:00
8e50c0c103
frida verbose
2024-06-10 09:08:44 +02:00
f2cd5e1d8e
v4.22a init
2024-06-09 19:15:12 +02:00
ec0b83f127
4.21c
2024-06-09 18:39:56 +02:00
0c81982e67
nit
2024-06-09 18:32:36 +02:00
5014b86c3c
fix AFL_FRIDA_DEBUG_MAPS
2024-06-09 15:44:10 +02:00
44b5e1f488
fix no_forkserver mode
2024-06-09 12:26:48 +02:00
31652eeb2a
nit
2024-06-09 12:19:58 +02:00
4bb4d4ad00
fix -n
2024-06-09 12:16:32 +02:00
5331eca5d9
allow multiple -m
2024-06-09 12:02:59 +02:00
74e264a20a
move function
2024-06-07 13:46:15 +02:00
f0937f96d4
target hash
2024-06-07 11:48:58 +02:00
92cbdb9f45
update unicorn
2024-06-07 11:41:35 +02:00
fe36ceaa55
minor testcache optimizations
2024-06-07 11:16:42 +02:00
0618bfd4ae
fix
2024-06-07 09:58:27 +02:00
bdfd38771a
add cmplog_time measurement
2024-06-07 09:47:29 +02:00
477063e9ee
memory adjustments
2024-06-06 17:52:21 +02:00
e46c106b89
new seed selection algorithm
2024-06-06 10:25:23 +02:00
69630338ff
Merge pull request #2114 from WorksButNotTested/frida-rlimit
...
Fix issue for setrlimit
2024-06-05 20:21:51 +02:00
112759cd39
Merge pull request #2113 from AFLplusplus/fix_mmap_cmplog
...
Fix cmplog shared memory size when USEMMAP=1
2024-06-05 20:19:38 +02:00
f8767c397b
Fix issue for setrlimit
2024-06-05 18:43:20 +01:00
e8d098335b
Fix cmplog shared memory size when USEMMAP=1
2024-06-05 19:33:02 +02:00
12a87cfacb
nits
2024-06-05 10:40:12 +02:00
2806d6be2f
optimize syncing
2024-06-05 09:20:30 +02:00
2d9b793dbb
AFL_NO_SYNC
2024-06-04 14:48:02 +02:00
7f02f0da61
Merge pull request #2106 from a-shvedov/stable
...
feature: Added (generate_libtoken_dict.sh) script for simplified work with `libtokencap`
2024-06-04 11:29:27 +02:00
bc2ccf464f
Update README.md
2024-06-03 19:14:04 +03:00
b8536ced09
Update generate_libtoken_dict.sh
2024-06-03 19:01:50 +03:00
1db82f3303
update grammar mutator
2024-06-03 09:23:43 +02:00
2d4a4ba73f
fix afl-showmap
2024-06-01 16:55:56 +02:00
ca55858aa7
Merge pull request #2107 from AFLplusplus/reg
...
fix regression
2024-06-01 16:34:50 +02:00
e639521b01
changelog
2024-06-01 16:34:23 +02:00
894339c5d7
try regression fix
2024-06-01 12:26:26 +02:00
e13dc9b7e6
todo
2024-06-01 12:17:53 +02:00
5fb657f569
Rename make_dict_v2.sh to generate_libtoken_dict.sh
2024-06-01 13:03:55 +03:00
d2700c7525
Update README.md
2024-06-01 13:03:22 +03:00
4cf358b589
Update README.md
2024-06-01 02:06:20 +03:00
5e708b23c6
Update make_dict_v2.sh
...
(-) removed default vars ;
(+) added LD_PRELOAD_PATH check
2024-06-01 01:18:03 +03:00