3577 Commits

Author SHA1 Message Date
van Hauser
5955dd4e25
Merge pull request #54 from code-intelligence-gmbh/custom_mutator_docs
Custom mutator docs
2019-09-05 10:06:02 +02:00
Khaled Yakdan
e0f9aa3508 Added docstring to the custom mutator hooks 2019-09-04 23:22:22 +02:00
Khaled Yakdan
b31dff6bee Merge branch 'master-upstream' into custom_mutator_docs
# Conflicts:
#	afl-fuzz.c
2019-09-04 23:20:18 +02:00
Khaled Yakdan
1b3f971330 Added documentation and a simple example for the custom mutator functionality 2019-09-04 22:57:52 +02:00
van Hauser
abf61ecc8f add to docs 2019-09-04 16:15:42 +02:00
van Hauser
71bf2d8826 README update 2019-09-04 13:15:44 +02:00
van Hauser
52bfd1fc3d added man pages 2019-09-04 12:14:35 +02:00
van Hauser
a8d96967c4 fixed maxrss stat 2019-09-04 10:32:32 +02:00
Andrea Fioraldi
f7a400878a fix typo in custom format 2019-09-04 10:04:35 +02:00
Andrea Fioraldi
e1f18f6212 fix typo in custom format 2019-09-04 10:03:51 +02:00
Andrea Fioraldi
9705ccee67 credits and license header for src/* and include/* 2019-09-04 09:43:09 +02:00
Andrea Fioraldi
7151651ea9 remove macro indentation from code-format 2019-09-03 20:43:11 +02:00
van Hauser
0d7ecd4327 updated TODO 2019-09-03 12:03:12 +02:00
van Hauser
50530c144e updated TODO 2019-09-03 11:42:22 +02:00
van Hauser
45f00e45be error to warn change 2019-09-03 11:38:44 +02:00
Andrea Fioraldi
e969afc627 update todo 2019-09-03 11:24:45 +02:00
Andrea Fioraldi
f094908f54 contributing file 2019-09-03 11:19:27 +02:00
Andrea Fioraldi
f3617bd83b
Merge pull request #53 from vanhauser-thc/code-cleanup
Code cleanup
2019-09-03 11:12:49 +02:00
hexcoder-
3bfd88aabb better support for OpenBSD thanks to CaBeckmann (issue #9).
On OpenBSD there is a restricted system LLVM, but a full LLVM
package can be installed (typically in /usr/local/bin).
Added a check if the full package is installed. If so, use it,
otherwise bail out early with a hint to install it.
2019-09-03 04:28:24 +02:00
Andrea Fioraldi
d47ef88fcd minor fixes 2019-09-02 18:53:43 +02:00
Andrea Fioraldi
b24639d011 run code formatter 2019-09-02 18:49:43 +02:00
Andrea Fioraldi
2ae4ca91b4 merge from master 2019-09-02 18:47:07 +02:00
Andrea Fioraldi
e9d968e060 afl-fuzz.c completely splitted 2019-09-02 18:41:27 +02:00
van Hauser
1652831f1d afl-fuzz-src/* -> src/afl-fuzz* rename 2019-09-02 17:40:23 +02:00
van Hauser
39c4bb7a49 added peak_rss_mb and slowest_exec_ms in fuzzer_stats report 2019-09-02 10:29:54 +02:00
van Hauser
6cb07a9131 previous merge lost the symlink, restoring 2019-09-02 09:43:05 +02:00
van Hauser
e76ad2980f added force-ui env 2019-09-02 09:41:52 +02:00
Andrea Fioraldi
af5fd8c819 split afl-fuzz: extras 2019-09-02 00:15:12 +02:00
Andrea Fioraldi
3b3df4e3cb afl-fuzz-src bitmap and queue C files 2019-09-01 20:34:20 +02:00
hexcoder-
c124576a4d change text color in FATAL, ABORT and PFATAL macros for the actual
message to avoid white text on white background (as is standard in
plain X11 xterm). Now the text will be printed in default text
color (which should be always readable)
2019-09-01 17:55:47 +02:00
Andrea Fioraldi
659037eef5 modernize llvm_mode readmes 2019-08-31 11:31:51 +02:00
Andrea Fioraldi
500a378fdf modernize some readmes 2019-08-31 11:23:48 +02:00
Andrea Fioraldi
4f3c417753 remave the afl-fuzz folder to afl-fuzz-src due to gitignore 2019-08-30 13:10:04 +02:00
Andrea Fioraldi
113fc168ab split afl-fuzz #1 (globls and python are now separate) 2019-08-30 13:00:45 +02:00
Andrea Fioraldi
0ba49eacc9 move android-ashmem.h to include/ 2019-08-30 12:20:33 +02:00
Andrea Fioraldi
bbd9441fc6 code-format in Makefile 2019-08-30 12:17:34 +02:00
Andrea Fioraldi
22454ce60b fix issue with static variables needed by forkserver in afl-fuzz 2019-08-30 12:15:56 +02:00
Andrea Fioraldi
5036cb54cc update with changes from master 2019-08-30 12:13:51 +02:00
Andrea Fioraldi
2eeb07d164 format like AFL style (dotfiles) 2019-08-30 12:03:11 +02:00
Andrea Fioraldi
ca6ac09dcc format like AFL style 2019-08-30 12:02:19 +02:00
Andrea Fioraldi
eadd378f6c update changelog 2019-08-30 11:42:30 +02:00
Andrea Fioraldi
7b36afd5f1 modernize docs and readme for qemu and unicorn 2019-08-30 11:38:33 +02:00
Andrea Fioraldi
f677427f68
Merge pull request #50 from vanhauser-thc/uc_compcov
Unicorn CompareCoverage + Neverzero counters
2019-08-30 01:27:08 +02:00
Andrea Fioraldi
132ad08885 common header for qemu and unicorn 2019-08-29 15:28:42 +02:00
Andrea Fioraldi
d3e173b6e6
Merge pull request #51 from domenukk/uc_compcov
Fixed SIGSEV due to wrong pointer size
2019-08-29 12:04:28 +02:00
Dominik Maier
3f2a317af0 Fixed SIGSEV due to wrong pointer size 2019-08-29 03:06:24 +02:00
Andrea Fioraldi
892513708b solved MAP_SIZE overflow 2019-08-28 19:07:19 +02:00
Andrea Fioraldi
733c8e4c34 better neverzero with adc + neverzero for compcov 2019-08-28 18:42:21 +02:00
Andrea Fioraldi
80f175daac unicorn compcov for x86 2019-08-28 13:45:37 +02:00
Andrea Fioraldi
c5e0b29a22 neverzero for unicorn_mode 2019-08-27 21:10:51 +02:00