352 Commits

Author SHA1 Message Date
Andrea Fioraldi
9962de1a4c shared mem input for qemu persistent hook 2020-06-03 09:57:44 +02:00
Dominik Maier
83112ed5e0 got rid of questionable phrasing 2020-06-02 14:54:24 +02:00
Dominik Maier
fbd781fc83 Merge branch 'dev' of github.com:aflplusplus/aflplusplus into dev 2020-06-02 14:10:44 +02:00
Dominik Maier
62306f5ce8 minor fixes 2020-06-02 14:10:40 +02:00
van Hauser
0de25f08ba code format 2020-06-01 12:30:55 +02:00
Dominik Maier
ee14785f68 starting shmap support for unicorn 2020-05-31 04:13:41 +02:00
van Hauser
707145c491 persistent mode: shared memory test case transfer 2020-05-25 16:40:55 +02:00
van Hauser
982017a2ab remove master file on exit 2020-05-20 22:52:33 +02:00
van Hauser
d37a8f72d6 fix master creation file 2020-05-17 01:36:03 +02:00
van Hauser
d536ddc240 change: slaves only sync from masters 2020-05-15 09:27:15 +02:00
van Hauser
d334093606 deprecated AFL_POST_LIBRARY 2020-05-14 01:00:11 +02:00
van Hauser
60a5df5262 code-format and slight -S/-M modifications 2020-05-13 16:49:00 +02:00
van Hauser
7b40d7b942 new code formatting + applied 2020-05-12 11:12:25 +02:00
van Hauser
30bfd44dfd indenting preprocessor directives breaks compilation and cant be fixed, reverting ... :-( 2020-05-10 12:09:37 +02:00
van Hauser
26f8708fed fix warning, code format 2020-05-10 11:35:31 +02:00
van Hauser
c380819e02 remove debug output 2020-05-09 11:58:47 +02:00
Rishi Ranjan
190f3024da
Support multiple custom mutators (#282)
* Make a list of custom mutators using env variable

* Set up multiple custom mutators

* Add destroy custom mutator and changes to load_custom_mutator

* Use array instead of list, make changes to afl-fuzz-one for multiple mutators

* Make change to fuzz-one custom_queue_get to support multiple mutators

* Modify custom python mutator support

* Fix bug

* Fix missing afl->mutator->data

* Revert to list with max count

* Change custom_pre_save hook and code format

* Free custom_mutator struct in the list

* Add testcase for multiple custom mutators

* Resolve merge conflict
2020-05-08 20:08:27 +02:00
van Hauser
02887dc164 fix static and profiling compilation and add profiling calculation 2020-05-07 14:09:58 +02:00
Dominik Maier
8197e9b2e4
clang-tidy readability-braces (#323) 2020-04-19 16:42:40 +02:00
hexcoder-
ef1d384184 add missing limits.h include for PATH_MAX (OpenBSD) 2020-04-17 13:45:22 +02:00
van Hauser
76e15a0695 refactoring getting the map size 2020-04-17 11:56:08 +02:00
van Hauser
1931838a11 remove unnecessary map_size variables 2020-04-17 11:39:38 +02:00
van Hauser
bda4d8812e forgot MAP_SIZE for afl struct maps 2020-04-17 11:15:04 +02:00
van Hauser
248a2f2f0b added AFL_MAP_SIZE to env help output 2020-04-17 10:21:41 +02:00
van Hauser
5b70d23211 added AFL_MAP_SIZE (wip) 2020-04-17 09:10:49 +02:00
Dominik Maier
69bd7c16eb silence some clang warnings 2020-04-16 19:15:14 +02:00
Dominik Maier
6940e13629 removed redundent funcs 2020-04-16 17:50:08 +02:00
Dominik Maier
6dc36f1e6e unified forkservered run_target, fixes #308 2020-04-14 19:27:25 +02:00
Andrea Fioraldi
1d62bf1c37 solve conflicts 2020-04-14 10:12:41 +02:00
Andrea Fioraldi
982d46e7cb solve conflicts 2020-04-14 10:11:22 +02:00
Andrea Fioraldi
1fbface656 cmplog is now better 2020-04-14 10:09:03 +02:00
van Hauser
dda096da03 allow -L -1 to enable mopt in parallel to classic mutation 2020-04-13 12:12:27 +02:00
Andrea Fioraldi
033c743a41 fix all cmplog errors 2020-04-13 11:37:48 +02:00
Andrea Fioraldi
0022cc4782 fix some cmplog refactoring bugs 2020-04-13 10:40:24 +02:00
Dominik Maier
995e556065 cmplog forkserver tidying 2020-04-13 08:54:59 +02:00
David CARLIER
7919545499
Better solution for ARM64 build fix (#315) 2020-04-12 16:55:52 +02:00
David CARLIER
ee4e1936d0
build on arm64 fix. tested on Android. (#313) 2020-04-12 14:20:10 +02:00
van Hauser
cc3ac932d9 fix -E/-V 2020-04-11 09:16:30 +02:00
van Hauser
32ba60185e more refactoring and update changelog 2020-04-11 08:02:54 +02:00
Dominik Maier
29ee3a1ffc refactored cmplog 2020-04-11 01:09:07 +02:00
Dominik Maier
39e8b91806 code format 2020-04-10 22:54:31 +02:00
Dominik Maier
3209a9d4e8 removed vla for tmpfile 2020-04-10 20:35:16 +02:00
Dominik Maier
0b9f7c4c89 added back afl_state_deinit 2020-04-10 14:34:17 +02:00
van Hauser
04360a35ed fix review comments by Heiko 2020-04-09 10:23:37 +02:00
hexcoder-
ae05f5c4b0 afl-fuzz: add usage info when no python support is there, use it in test.sh 2020-04-09 10:23:37 +02:00
van Hauser
ecdffa03f8 added snapshot feature to documentation 2020-04-09 10:23:37 +02:00
van Hauser
e8e6dbf839 small enhancements and code-format 2020-04-09 10:23:37 +02:00
van Hauser
e95ac10ff7 fix ASAN check 2020-04-01 13:10:07 +02:00
Dominik Maier
29b1e30126 fixed asan mem limit 2020-04-01 13:10:07 +02:00
van Hauser
24b9eddc7e disable memory limits for ASAN build 2020-04-01 13:10:07 +02:00