Nils Bars
102b749c07
AFL_FORK_SERVER_KILL_SIGNAL backwards compatiblity
...
If `AFL_KILL_SIGNAL` is set, `AFL_FORK_SERVER_KILL_SIGNAL` is set
to the same value.
2022-10-24 17:54:03 +02:00
Nils Bars
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
Nils Bars
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
vanhauser-thc
e6e82948bf
fastexit + code format
2022-10-11 08:53:49 +02:00
van Hauser
2107ece114
auto shmem fuzzing ( #1541 )
...
* auto shmem fuzzing
* print warning when forcing shmem fuzzing
* typos
* Shmem always
* typo fix
* fixes
Co-authored-by: Dominik Maier <dmnk@google.com>
2022-10-07 15:40:04 +02:00
vanhauser-thc
0623a73a5c
fix docs
2022-09-17 11:56:39 +02:00
vanhauser-thc
eb5a914ef6
fix pizza mode
2022-08-25 15:52:46 +02:00
vanhauser-thc
361263b0f2
better no dry run
2022-08-18 08:06:17 +02:00
vanhauser-thc
3200e6515b
add AFL_NO_STARTUP_CALIBRATION feature
2022-08-14 12:30:23 +02:00
yuawn
f22d28333b
code format with clang-format-14
2022-07-24 10:41:50 +00:00
yuawn
d8d6ea93cf
fix sentence & code format
2022-07-24 10:30:21 +00:00
yuawn
0540d30274
fix message overflow
2022-07-24 10:23:33 +00:00
vanhauser-thc
b847e0f414
clang format 14
2022-07-12 09:04:54 +02:00
vanhauser-thc
1759859ae2
fix double free on exit for -c 0 on src cmplog
2022-07-07 09:03:46 +02:00
vanhauser-thc
92352951d7
nits
2022-06-28 11:52:05 +02:00
Daniil Kuts
c96238d85f
Add AFL_SYNC_TIME variable for synchronization time tuning ( #1425 )
...
* Add AFL_SYNC_TIME variable for synchronization time tuning
* Documentation for AFL_SYNC_TIME variable
2022-05-27 12:52:31 +02:00
vanhauser-thc
b1da7500b2
fix msg
2022-04-18 13:14:20 +02:00
vanhauser-thc
15b43e6ce1
fix pizza mode
2022-04-03 19:14:59 +02:00
vanhauser-thc
d9fa6af1b1
pizza mode on 1st of april
2022-04-03 09:50:18 +02:00
van Hauser
ef5543680a
Merge pull request #1374 from CarloMara/stable
...
Add new mode to AFLplusplus
2022-04-03 09:31:23 +02:00
Carlo Maragno
26f3ec28ee
Fix dyslexia and clang format
2022-04-02 13:11:39 +02:00
van Hauser
1a65df2bee
Merge pull request #1352 from cd80/patch-1
...
fix typo in error message when using LD_PRELOAD
2022-03-17 08:46:15 +01:00
cd80
c08304ad3d
fix typo for error message when using LD_PRELOAD
2022-03-17 14:36:41 +09:00
vanhauser-thc
2eeba2dbf0
code format
2022-03-04 09:41:21 +01:00
Sergej Schumilo
0f7419fc91
write nyx crash logs to AFL++ work directory
2022-03-04 05:41:40 +01:00
vanhauser-thc
7e67545b9d
code format
2022-03-01 20:01:12 +01:00
vanhauser-thc
d84a8da1e9
allow for -c0 also for src targets
2022-03-01 19:30:17 +01:00
vanhauser-thc
056ebbff15
add AFL_EARLY_FORKSERVER support
2022-02-08 20:36:06 +01:00
vanhauser-thc
cf853fb249
reintroduce AFL_PERSISTENT and AFL_DEFER_FORKSRV
2022-02-08 20:15:48 +01:00
yuawn
d178b325ab
fix -G description
2022-02-06 05:34:44 +00:00
vanhauser-thc
fa3c0d8a37
change -y to -g/-G and add env var alternatives
2022-02-05 10:36:37 +01:00
vanhauser-thc
d5b9cd4b73
add afl-fuzz -y fuzz length support
2022-02-05 08:27:17 +01:00
vanhauser-thc
04d693721b
force persistent and deferred also for tools
2022-02-05 07:25:12 +01:00
hexcoder
9eb66cccf4
typo
2022-02-04 15:06:53 +01:00
vanhauser-thc
1a89d428c9
same for defered forkserver
2022-02-04 12:12:23 +01:00
vanhauser-thc
d4c01c057b
test support for forced persistent mode
2022-02-04 12:09:07 +01:00
David CARLIER
1d339527bb
afl fuzz enable getpgid on other platforms.
2022-01-29 19:32:36 +00:00
vanhauser-thc
b0758ac8db
4.00c readiness
2022-01-26 09:55:12 +01:00
vanhauser-thc
d9ed784298
ensure all fuzz targets are killed on exit
2022-01-25 14:51:02 +01:00
vanhauser-thc
7270cbe756
try fix
2022-01-24 10:32:07 +01:00
vanhauser-thc
61d79f85c5
code format
2022-01-23 19:20:32 +01:00
Sergej Schumilo
9d3e6a869e
add LTO support in nyx_mode
2022-01-21 07:33:42 +01:00
vanhauser-thc
550ba4d772
nits and code format
2022-01-19 22:26:52 +01:00
vanhauser-thc
c8061e5b35
fix nyx -M
2022-01-17 17:16:58 +01:00
vanhauser-thc
e1082f2548
welcome 2022
2022-01-01 00:49:17 +01:00
vanhauser-thc
0792cab566
add power schedule info
2021-12-29 10:57:37 +01:00
vanhauser-thc
b5cb99f6fe
fix nyx lib loading
2021-12-28 20:30:52 +01:00
vanhauser-thc
8b8aaa93bd
nyx code format
2021-12-28 17:26:54 +01:00
vanhauser-thc
f511ebd125
nyx nits
2021-12-28 17:25:46 +01:00
Sergej Schumilo
41291d8c72
add Nyx mode
2021-12-28 15:51:43 +01:00