799 Commits

Author SHA1 Message Date
vanhauser-thc
a74561b0e7 implement switch mode 2023-04-05 12:12:05 +02:00
vanhauser-thc
e313180e4d fix for clang 2023-04-05 10:32:37 +02:00
vanhauser-thc
53b70ef104 mut changes 2023-04-05 09:33:09 +02:00
vanhauser-thc
41a452d4e8 mutation lists 2023-04-04 21:48:51 +02:00
vanhauser-thc
3ab18d2861 mode switch 2023-04-04 19:44:12 +02:00
vanhauser-thc
2bff92c603 nit 2023-04-04 16:25:05 +02:00
vanhauser-thc
32ffa2664c max_len support 2023-04-04 16:23:19 +02:00
vanhauser-thc
fcd2125678 prepare for strategies 2023-04-04 15:47:53 +02:00
vanhauser-thc
e46e0bce44 allow pizza mode to be disabled 2023-04-02 12:03:45 +02:00
vanhauser-thc
b1bfc1ae76 time_wo_finds in fuzzer_stats 2023-03-27 17:52:01 +02:00
vanhauser-thc
30483919eb code format 2023-03-09 17:37:29 +01:00
vanhauser-thc
5221938945 various fixes 2023-03-09 17:36:13 +01:00
Amit Elkabetz
e9e440d7f3 Fixed according to PR comment, moved cli flag to an env variable 2023-03-05 20:25:39 +02:00
Amit Elkabetz
403d95d2d2 auto code format fixes 2023-03-05 18:21:35 +02:00
Amit Elkabetz
07cf27cddc Added flag -u to allow custom interval to update fuzzer_stats file 2023-03-05 18:16:21 +02:00
vanhauser-thc
0c0a6c3bfa regression fix 2023-02-23 11:22:40 +01:00
van Hauser
c33f8751e3
Merge pull request #1651 from AFLplusplus/dev
Dev
2023-02-21 01:11:00 +01:00
vanhauser-thc
668f5e1fa9 debug output 2023-02-15 09:32:32 +01:00
vanhauser-thc
80eabd6e8a AFL_LLVM_DICT2FILE_NO_MAIN support 2023-02-13 11:34:14 +01:00
vanhauser-thc
54fa78d32c autodisable and better performance 2023-02-13 09:52:57 +01:00
Marcello Maugeri
c86d06849b
Update forkserver.h
Fix typo
2023-02-08 15:54:27 +01:00
vanhauser-thc
ca063c92d2 more options 2023-02-06 08:52:12 +01:00
vanhauser-thc
90f61552f7 changes 2023-02-04 15:39:03 +01:00
Your
0d55feb11d Add support for disabling branch suppression 2023-01-31 07:00:02 +00:00
van Hauser
4a54555a1a
Merge pull request #1628 from AFLplusplus/dev
Dev
2023-01-27 13:40:48 +01:00
vanhauser-thc
f4a13585a1 better asan defaults everwhere 2023-01-26 12:21:47 +01:00
vanhauser-thc
eeca3a0b29 lots of fixes 2023-01-19 11:52:19 +01:00
vanhauser-thc
14d8eb9e40 autotoken: splicing; splice_optout 2023-01-18 22:17:14 +01:00
vanhauser-thc
8fe5e29104 ignore timeout env option 2023-01-18 14:56:26 +01:00
vanhauser-thc
33f41e3974 autotokens: print stats at exit 2023-01-17 09:52:35 +01:00
vanhauser-thc
35801bed7a dictionary support 2023-01-15 13:47:31 +01:00
vanhauser-thc
e4ff0ebd56 4.06a init 2023-01-05 13:52:32 +01:00
vanhauser-thc
885a6fc106 4.05c release 2023-01-05 12:43:53 +01:00
vanhauser-thc
35f09e11a4 welcome 2023 2023-01-03 09:38:07 +01:00
vanhauser-thc
0165ca8c6c hide queue introspection behind define 2022-12-20 13:36:56 +01:00
vanhauser-thc
85b44bb730 add cmplog envs 2022-12-12 18:35:05 +01:00
vanhauser-thc
26a5bd625c write queue statistics 2022-11-18 12:23:18 +01:00
van Hauser
46beedadd7
Merge pull request #1580 from guyf2010/dev
Add option for random cmplog colorization
2022-11-14 21:48:50 +01:00
vanhauser-thc
57257ce656 fix python 2022-11-14 21:41:07 +01:00
vanhauser-thc
e2ebebce83 fix python 2022-11-14 21:37:08 +01:00
guyf2010
bb81fb784e Add option for random cmplog colorization 2022-11-13 14:37:33 +00:00
vanhauser-thc
c5f8869778 afl_custom_fuzz_send added 2022-11-11 10:46:45 +01:00
vanhauser-thc
6553e24b22 add env 2022-10-30 15:26:17 +01:00
vanhauser-thc
0b6007a49c fix fork server kill signals for qemu, unicorn and nyx mode 2022-10-29 10:00:36 +02:00
vanhauser-thc
05e0825d66 changelog update 2022-10-24 20:06:57 +02:00
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
bd27adf9af v4.05a init 2022-10-11 15:41:51 +02:00
vanhauser-thc
bac6ba8907 v4.04c 2022-10-11 15:39:27 +02:00