059d470e8d
improved Nyx tmp dir handling (additional sanity checks)
2023-04-16 04:42:09 +02:00
c34c3e2f5f
add some sanity checks and remove duplicate nyx_shutdown calls
2023-04-14 06:24:46 +02:00
4f6ec6cb08
add NYX_REUSE_SNAPSHOT env-var option
2023-04-14 06:21:43 +02:00
a96cdc649f
switch to latest libnyx API
2023-04-14 05:59:12 +02:00
eefd98f374
add Nyx support in various tools (like afl-cmin)
2023-04-14 02:25:33 +02:00
19f9612910
fix frida mode
2023-03-26 12:14:35 +02:00
0c0a6c3bfa
regression fix
2023-02-23 11:22:40 +01:00
05b1189a55
Update afl-forkserver.c
...
Fix typo
2023-02-08 15:53:49 +01:00
f4a13585a1
better asan defaults everwhere
2023-01-26 12:21:47 +01:00
90a259d523
new sanitizer option handling
2023-01-25 15:36:19 +01:00
35f09e11a4
welcome 2023
2023-01-03 09:38:07 +01:00
05e0825d66
changelog update
2022-10-24 20:06:57 +02:00
7512316b46
Add AFL_FORK_SERVER_KILL_SIGNAL environment variable.
...
The AFL_FORK_SERVER_KILL_SIGNAL variable allows to configure the signal
used to kill the fork server on termination.
2022-10-21 12:47:00 +02:00
f84ea69660
Fix child reaping on fuzzer termination
...
This commit contains the following changes:
- Call `waitpid()` on the child and the fork server when terminating the
fuzzer; thus, we do not end up with zombies.
- Rename `fsrv.kill_signal` to `fsrv.child_kill_signal`, since the
documentation states that the signal is used to terminate the *child*.
- Use SIGTERM instead of fsrv.(child)_kill_signal, thus the fork server
can always reap the child.
2022-10-20 18:08:07 +02:00
2eeba2dbf0
code format
2022-03-04 09:41:21 +01:00
0f7419fc91
write nyx crash logs to AFL++ work directory
2022-03-04 05:41:40 +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
077a3e32e0
fix accidental broken frida mode
2022-02-05 10:57:58 +01:00
d4c01c057b
test support for forced persistent mode
2022-02-04 12:09:07 +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
61d79f85c5
code format
2022-01-23 19:20:32 +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
e1082f2548
welcome 2022
2022-01-01 00:49:17 +01:00
fd9f61a8c5
fix map size for nyx
2021-12-30 10:37:16 +01:00
02082bcd2e
afl-cc lto fix
2021-12-29 18:24:47 +01:00
8b8aaa93bd
nyx code format
2021-12-28 17:26:54 +01:00
f511ebd125
nyx nits
2021-12-28 17:25:46 +01:00
41291d8c72
add Nyx mode
2021-12-28 15:51:43 +01:00
78b0e108a6
remove quickly
2021-12-01 12:01:00 +01:00
fb443eaf23
Merge pull request #1141 from AFLplusplus/afl4
...
cmplog enhancement variant
2021-11-07 14:09:09 +01:00
93852a2312
code-format
2021-11-07 20:56:40 +08:00
61039b410c
better error report for old qemu/frida cmplog
2021-11-06 14:29:16 +01:00
9325a4fcbb
http->https
2021-11-06 10:28:22 +01:00
f5535e348d
Merge pull request #1142 from AFLplusplus/dev
...
Dev
2021-11-03 21:55:21 +01:00
639d108512
add cmplog compatability check
2021-10-31 12:29:45 +01:00
0f49463ede
fix
2021-10-24 19:41:06 +02:00
a7ee11a174
fix
2021-10-24 19:36:09 +02:00
90786e2ce9
fix
2021-10-19 15:20:59 +02:00
0bc3367b55
remove race condition
2021-10-19 14:46:15 +02:00
00aa689f40
fix accidental bystander kills
2021-10-11 14:28:24 +02:00
5700b3c750
remove outdated references
2021-08-10 10:02:50 +02:00
08080e70a6
use HASH_CONST
2021-07-31 08:09:47 +00:00
ff4d45eed2
cmplog fix for qemu and frida
2021-06-22 22:05:28 +02:00
35153e9b49
correct map size for small targets
2021-06-16 15:33:03 +02:00
9d50ae7468
Flushing for AFL_PRINT_FILENAMES
2021-05-17 18:54:30 +02:00
47e22e8d8d
no core dumps
2021-05-17 16:52:52 +02:00