7e67545b9d
code format
2022-03-01 20:01:12 +01:00
d84a8da1e9
allow for -c0 also for src targets
2022-03-01 19:30:17 +01:00
f70760896c
Revert "Merge branch 'newpm2' into dev"
...
This reverts commit fee1acf7e6
, reversing
changes made to 675d17d737
.
2022-03-01 19:21:31 +01:00
fee1acf7e6
Merge branch 'newpm2' into dev
2022-02-22 13:58:49 +01:00
05119990b6
LLVM 14 fixes
2022-02-22 11:13:00 +01:00
914eb79cbc
todo list
2022-02-21 10:32:43 +01:00
92db443635
Revert "remove new llvm pass manager :("
...
This reverts commit 55ed2a443c
.
2022-02-20 19:51:43 +01:00
5e8da2b85c
Adapt to my MacOS
2022-02-09 20:36:16 +01:00
056ebbff15
add AFL_EARLY_FORKSERVER support
2022-02-08 20:36:06 +01:00
cf853fb249
reintroduce AFL_PERSISTENT and AFL_DEFER_FORKSRV
2022-02-08 20:15:48 +01:00
fa628865c1
remove debug msg
2022-02-08 18:43:23 +01:00
05a36f10ba
import mozilla afl-cc patch
2022-02-08 18:33:59 +01:00
bcd802e6fd
code format
2022-02-06 08:54:30 +00:00
958a059477
add GCC hot attribute to hot functions
2022-02-06 08:54:14 +00:00
d178b325ab
fix -G description
2022-02-06 05:34:44 +00:00
077a3e32e0
fix accidental broken frida mode
2022-02-05 10:57:58 +01:00
fa3c0d8a37
change -y to -g/-G and add env var alternatives
2022-02-05 10:36:37 +01:00
d5b9cd4b73
add afl-fuzz -y fuzz length support
2022-02-05 08:27:17 +01:00
04d693721b
force persistent and deferred also for tools
2022-02-05 07:25:12 +01:00
9eb66cccf4
typo
2022-02-04 15:06:53 +01:00
1a89d428c9
same for defered forkserver
2022-02-04 12:12:23 +01:00
d4c01c057b
test support for forced persistent mode
2022-02-04 12:09:07 +01:00
1d339527bb
afl fuzz enable getpgid on other platforms.
2022-01-29 19:32:36 +00:00
b0758ac8db
4.00c readiness
2022-01-26 09:55:12 +01:00
016bdc36bb
code-format
2022-01-25 19:54:46 +01:00
615a8ff986
close autodict file even if fstat fails (Nyx mode)
2022-01-25 19:33:47 +01:00
026096ccf3
add AFL autodict capability to Nyx mode
2022-01-25 19:13:26 +01:00
d9ed784298
ensure all fuzz targets are killed on exit
2022-01-25 14:51:02 +01:00
7270cbe756
try fix
2022-01-24 10:32:07 +01:00
61d79f85c5
code format
2022-01-23 19:20:32 +01:00
2bb86863e6
Merge branch 'dev' into docs_quality_assurance_3
2022-01-21 13:06:15 +01:00
22da04f077
fix
2022-01-21 10:13:37 +01:00
6ce736aa91
use MAX_FILE as maximum size in Nyx mode
2022-01-21 08:13:33 +01:00
9d3e6a869e
add LTO support in nyx_mode
2022-01-21 07:33:42 +01:00
686a595df3
Fix typo
2022-01-20 20:48:09 +01:00
550ba4d772
nits and code format
2022-01-19 22:26:52 +01:00
4bcb177f62
Revert "fix classify counts"
...
This reverts commit 4217a6606c
.
2022-01-19 22:17:36 +01:00
c8061e5b35
fix nyx -M
2022-01-17 17:16:58 +01:00
4217a6606c
fix classify counts
2022-01-15 13:58:17 +01:00
f42c0047c8
nits
2022-01-14 15:01:14 +01:00
27ab84fbf1
fix skipping unfavored fuzzed entries
2022-01-13 16:38:18 +01:00
72cebac42e
fix wrong replacements
2022-01-03 09:14:43 +01:00
e1082f2548
welcome 2022
2022-01-01 00:49:17 +01:00
b8e61da8ab
Merge pull request #1238 from AFLplusplus/more_havoc
...
more havoc
2021-12-31 17:04:01 +01:00
cda84594cc
Merge pull request #1237 from MegaManSec/dev
...
Fix LeakSanitizer Usage.
2021-12-30 10:38:10 +01:00
fd9f61a8c5
fix map size for nyx
2021-12-30 10:37:16 +01:00
8b75680c7a
Fix type.
2021-12-30 03:09:04 +01:00
09c4d9ed75
Fix LeakSanitizer Usage.
...
Previously, __lsan_do_leak_check() was run when using __AFL_LEAK_CHECK,
however this was the incorrect function to use. According to the
documentation: "Subsequent calls to this function will have no effect
and end-of-process leak check will not run".
This meant that if the memory did not leak on the first usage of
__AFL_LEAK_CHECK, subsquent calls to this macro would never do anything.
Likewise, it is not possible to use an LSAN suppression list with
symbolize=0, so instead __lsan_disable and __lsan_enable are used to
'ignore' certain memory allocations where needed.
2021-12-30 02:54:40 +01:00
02082bcd2e
afl-cc lto fix
2021-12-29 18:24:47 +01:00
0792cab566
add power schedule info
2021-12-29 10:57:37 +01:00