627 Commits

Author SHA1 Message Date
Andrea Fioraldi
c8d94e88a7
Merge pull request #109 from hac425xxx/qbdi_mode
Qbdi mode
2019-11-17 11:49:07 +01:00
Andrea Fioraldi
f3a23e51fa . 2019-11-17 11:41:44 +01:00
Andrea Fioraldi
7e022a09cc adjust qbdi mode 2019-11-17 11:39:21 +01:00
van Hauser
a8f6ce5475 fix wrong commit 2019-11-17 10:54:16 +01:00
van Hauser
c96efdcb36 not all CPUs understand ondemand 2019-11-17 10:51:56 +01:00
van Hauser
55ef73ed57 not all CPUs understand ondemand 2019-11-17 10:51:15 +01:00
van Hauser
4b3deaf28b not all CPUs know ondemand 2019-11-15 14:46:01 +01:00
hexcoder
d8264390d2
typos 2019-11-15 11:26:10 +01:00
hac425
0071e537f3 format code for demo-so.c and template.cpp 2019-11-14 14:38:04 +00:00
hac425
5efd936e1e add image 2019-11-14 14:32:36 +00:00
hac425
c8c004d568 modify build.sh and add document 2019-11-14 14:30:29 +00:00
Andrea Fioraldi
a9972fe559
add notes about code style in contributing 2019-11-14 10:46:38 +01:00
van Hauser
1f7f9fa9ec
Merge pull request #110 from k0ss/patch-1
Fix docker build
2019-11-14 09:11:59 +01:00
van Hauser
a9d0cad485 old gcc produces not so good code ... 2019-11-13 16:02:36 +01:00
van Hauser
f85b0d421a added instrumentation count test cases 2019-11-13 15:19:31 +01:00
Kyle Ossinger
88384c89f3
Added workdir
Last addition I swear.  Now you can just run, for example: `docker run --rm -v $PWD:/work -it aflplusplus:latest ./build_script_in_working_dir.sh'.  Had forgotten this but figured this would make things easier for folks.
2019-11-13 05:33:20 +00:00
Kyle Ossinger
22cfd595ef
Shaved 600mB off resulting Docker image
By removing the build files after the build is complete, we save 600mB of unnecessary bulk.  The total image size will now be 1gB.
2019-11-13 03:42:39 +00:00
Kyle Ossinger
e235c02e1e
Fix docker build
The docker build has never worked for me.  I fixed all the build errors, mostly due to missing dependencies.  I also fixed silent errors that would allow for the build to finish but wouldn't contain features such as python mutators or QEMU's unsigaction module.
2019-11-13 02:56:14 +00:00
van Hauser
02548197e8 radamsa bsd fix 2019-11-12 23:41:14 +01:00
hexcoder-
c2ba6e4503 fix linking error with tls storage, WIP for inline (not working yet) 2019-11-12 23:16:00 +01:00
hexcoder-
7f017aa724 enabled neverZero feature again 2019-11-12 23:12:14 +01:00
hexcoder-
d51719fbd9 better do not rely on config info from gcc 2019-11-12 23:02:56 +01:00
van Hauser
1392a6dba7 install afl-fuzz-document if present 2019-11-12 11:30:36 +01:00
van Hauser
7413ca9589 finding libradamsa fix 2019-11-12 11:28:49 +01:00
van Hauser
2b1e56331d finding libradamsa fix 2019-11-12 11:24:58 +01:00
van Hauser
cc5e69816f upgraded radamsa to newest version 2019-11-12 11:17:31 +01:00
van Hauser
c59e07581d
Merge pull request #107 from devnexen/gcc_plugin_pass_real_cmp_naming
gcc plugin little update proposal.
2019-11-12 10:31:49 +01:00
van Hauser
c15053d1f8
Merge pull request #108 from devnexen/radamsa_mutator_upd
libradamsa forgotten possible undefined symbol.
2019-11-12 10:27:41 +01:00
David Carlier
5939727b66 A bit of user awareness 2019-11-12 09:26:59 +00:00
David Carlier
3ceb679465 libradamsa forgotten possible undefined symbol.
Note: do not know if it should be upstreamed first or not though...
2019-11-12 09:24:16 +00:00
David Carlier
8f188194c1 gcc plugin little update proposal.
like its llvm counterpart, passing the compiler chain used
to avoid using necessarily AFL_CC/AFL_CXX.
2019-11-12 09:13:13 +00:00
van Hauser
760d4991f3 Android PR integration 2019-11-11 23:50:31 +01:00
Andrea Fioraldi
613ab3ba2a changelog 2019-11-11 18:12:06 +01:00
van Hauser
9477967c54 link radasma doc 2019-11-11 16:55:41 +01:00
Andrea Fioraldi
388f4ae302
Merge pull request #106 from vanhauser-thc/radamsa
Radamsa
2019-11-11 15:53:24 +01:00
Andrea Fioraldi
f1fbea96f6 radamsa in readme 2019-11-11 15:51:21 +01:00
van Hauser
f0aaee2044 add test case 2019-11-11 15:23:14 +01:00
van Hauser
ac7d210b6b Makefile - add radamsa to targets 2019-11-11 15:06:48 +01:00
Andrea Fioraldi
659db7e421
Merge branch 'master' into radamsa 2019-11-11 14:36:06 +01:00
Andrea Fioraldi
cd84339bcc libradamsa dlopen 2019-11-11 14:32:50 +01:00
van Hauser
01d5537244 /sbin in path 2019-11-09 16:48:01 +01:00
hac425
ab8fb271f7 add support for android x86, x86-64 in qbdi mode 2019-11-09 15:18:24 +00:00
van Hauser
58a18ea50b not all sysctl are in /sbin, e.g. with busybox 2019-11-09 15:23:16 +01:00
hac425
574de9ff4c add basic supprt for qbdi_mode, test x86_64 Linux 2019-11-09 14:21:39 +00:00
hexcoder
9d8458bb6d
Merge pull request #105 from devnexen/gcc_plugin_upd
gcc plugin llittle update proposal to match better LLVM's
2019-11-09 12:20:46 +01:00
David Carlier
b22145d0c4 gcc plugin llittle update proposal to match better LLVM's 2019-11-09 10:37:44 +00:00
hexcoder
99e623ef0b
Merge pull request #104 from devnexen/test_linux_chg
test, /sbin not necessarily in the path os casual users.
2019-11-08 19:49:57 +01:00
hexcoder-
7a20cc2f58 additional test, if afl-as is called by afl-gcc/afl-clang (seen in OpenIndiana) 2019-11-08 19:27:25 +01:00
David Carlier
8290bb3374 test, /sbin not necessarily in the path os casual users. 2019-11-08 13:46:08 +00:00
hexcoder-
a3932d7f00 raise limit for free core detection on FreeBSD and dragonFlyBSD 2019-11-08 04:39:22 +01:00