6140 Commits

Author SHA1 Message Date
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
Andrea Fioraldi
bec9b307db neverzero qemu for x86/x86_64 2019-08-27 20:57:52 +02:00
Andrea Fioraldi
aca63d4986 custom format now search for the best clang-format version 2019-08-27 19:35:44 +02:00
Andrea Fioraldi
bae398a9a4 -I include in makefiles 2019-08-27 19:22:53 +02:00
van Hauser
0d001c09c3 fix to compile llvm_mode 2019-08-27 18:49:58 +02:00
Andrea Fioraldi
cd259fe118 add custom format wrapping clang-format 2019-08-27 17:26:04 +02:00
Andrea Fioraldi
d7b707a71c symlink include/debug.h to root 2019-08-27 17:04:23 +02:00
Andrea Fioraldi
17228d27e5 config.h and types.h symlink in root 2019-08-27 17:02:26 +02:00
van Hauser
10df5ad0ac docu update 2019-08-27 16:22:25 +02:00
Andrea Fioraldi
7338568125 removed sepration lines from README 2019-08-27 15:17:43 +02:00
Andrea Fioraldi
4adca18337 afl-as is now alive 2019-08-27 15:04:27 +02:00
Andrea Fioraldi
b6f5e1635c added afl++ patches authors to special thanks 2019-08-27 14:02:48 +02:00
Andrea Fioraldi
0e59a59169 include and src folders 2019-08-27 13:31:35 +02:00
van Hauser
6b45deaf97
Merge pull request #48 from domenukk/unicorn_exec
Make AFL-Unicorn install script executable
2019-08-26 07:37:16 +02:00
Dominik Maier
e72d4a96bf Make install script executable 2019-08-26 02:51:14 +02:00
van Hauser
b79adc01fa
Merge pull request #28 from JoeyJiao/mine_android
Port for Android
2019-08-23 12:42:11 +02:00
Andrea Fioraldi
790d717543
update README.qemu with compcov levels 2019-08-21 10:09:46 +02:00
Andrea Fioraldi
b1ebd62c78
update env_variables.txt with compcov levels 2019-08-21 09:57:26 +02:00
Andrea Fioraldi
fcc349467f
Merge pull request #47 from vanhauser-thc/immediates-compcov
compcov levels to enable the instrumentation of only comparisons with immediates
2019-08-21 00:40:12 -07:00
Andrea Fioraldi
cc55e5c6d8
remove compcov immediates only instrumentation from TODO 2019-08-21 09:36:31 +02:00
Joey Jiao
a51d4227b6 Symlink Makefile to Android.mk 2019-08-19 19:44:04 +08:00
Joey Jiao
742aed4f2e Add support for Android 2019-08-19 19:43:58 +08:00
van Hauser
d3d0682310 seperated the forkserver from afl-fuzz and afl-tmin 2019-08-19 12:54:55 +02:00
van Hauser
53012ff41c
Merge pull request #46 from devnexen/bsd_config
system-config: making it more compatible with BSD systems.
2019-08-18 13:45:51 +02:00
David Carlier
dd734a01dc system-config: making it more compatible with BSD systems.
The following knobs are Linux specifics but have few counterparts
in those systems.
2019-08-18 09:40:33 +01:00
van Hauser
2053731ebc update readme and todo 2019-08-17 12:07:22 +02:00
van Hauser
a3b863d312
Merge pull request #41 from t6/patch-arc4random
Use arc4random(3) on *BSD/macOS
2019-08-17 07:55:00 +02:00
hexcoder-
7cb0658b00 more sed compatibility for Freebsd, avoid grouping 2019-08-14 22:48:06 +02:00
hexcoder-
96c76a8333 more sed compatibility for Freebsd, avoid grouping 2019-08-14 22:41:39 +02:00
hexcoder-
925cfba424 signedness in print formats corrected 2019-08-12 10:52:45 +02:00
hexcoder-
f63318a20f several code cleanups: avoid #if in macro parameters
avoid arithmetic with void pointers (undefined behaviour)
avoid some shadowed variables
2019-08-11 15:40:53 +02:00
hexcoder-
f5d4912ca8 performance optimization predecrement instead of postdecrement 2019-08-11 11:56:28 +02:00
hexcoder-
642cf8b5ff performance tuning prefer preincrement over postincrement 2019-08-10 19:58:18 +02:00
hexcoder-
0612aa2b65 optimized version extraction for clang (restricted to first line) 2019-08-10 17:10:18 +02:00
hexcoder
3937764ac5
Merge pull request #44 from GoodDayGeorge/zhuxing/master
llvm-mode: Get the clang version correctly
2019-08-10 14:59:18 +02:00
Zhu Xing
ed603dcba2 llvm-mode: Get the clang version correctly
When using clang-8.0, The previous command in the
Makefile will get two 8.0.0, thus a warning message print.
2019-08-10 08:22:38 +00:00
van Hauser
41d2e7d6b6 minor corrections 2019-08-09 00:34:26 +02:00
hexcoder-
73d02f3a80 fix some compiler warnings 2019-08-08 23:09:58 +02:00