46 Commits

Author SHA1 Message Date
Andrea Fioraldi
a2f911dbb1 typo 2019-10-26 01:14:39 +02:00
Andrea Fioraldi
4ec4e5b394 floating point compcov 2019-10-25 20:04:16 +02:00
Andrea Fioraldi
297e9e3cf5 move is_valid_addr in afl-qemu-common.h 2019-10-23 19:48:18 +02:00
hexcoder-
c83e8e1e62 Remove lcamtuf's old email from Google (not valid anymore), also remove maintainance from him. 2019-10-19 18:23:01 +02:00
Andrea Fioraldi
eae4a9e1f8 persistent qemu should now works as expected 2019-10-08 12:39:11 +02:00
Andrea Fioraldi
78d9fa280c qemu maps debug print 2019-10-08 09:43:38 +02:00
Andrea Fioraldi
a8ff64f704
Merge pull request #74 from vanhauser-thc/multiarch_compcov
Multiarch CompCov
2019-10-05 00:01:16 +02:00
van Hauser
9c105098dd general maintance 2019-10-04 10:33:28 +02:00
Andrea Fioraldi
6b3a9b9dc0 arm compcov draft 2019-10-02 21:20:41 +02:00
Andrea Fioraldi
973b0ac488 qemu compcov revert cmp order to match >/< comparisons 2019-10-02 20:28:28 +02:00
Andrea Fioraldi
17bb51756f persistent qemu retaddr offset 2019-09-22 19:38:53 +02:00
Andrea Fioraldi
780a78c825 restore qemu_mode/patches/afl-qemu-cpu-inl.h 2019-09-19 17:55:48 +02:00
Andrea Fioraldi
74a984d75f code format 2019-09-18 10:23:36 +02:00
Andrea Fioraldi
ed7917e619 qemu persistent GPR 2019-09-18 10:15:34 +02:00
Andrea Fioraldi
832c784a70 typo 2019-09-17 02:13:13 +02:00
Andrea Fioraldi
61b0a3775b code start and end in qemu env vars 2019-09-17 02:11:34 +02:00
Andrea Fioraldi
252742ce20 afl-qemu-trace wit CPU_TARGET=i386 build fail fix 2019-09-14 14:40:05 +02:00
Andrea Fioraldi
fc277b736a qemu version update in headers 2019-09-13 15:44:50 +02:00
Andrea Fioraldi
d8059cab6b fix #58 with qemu 4 fix backport 2019-09-13 14:58:37 +02:00
Andrea Fioraldi
75d2881302 ret addr patching 2019-09-12 16:57:17 +02:00
Andrea Fioraldi
95b641198e remove debug print 2019-09-12 13:02:21 +02:00
Andrea Fioraldi
6b40189045 first version of persistent QEMU 2019-09-12 12:34:53 +02:00
Andrea Fioraldi
e1f18f6212 fix typo in custom format 2019-09-04 10:03:51 +02:00
Andrea Fioraldi
7151651ea9 remove macro indentation from code-format 2019-09-03 20:43:11 +02:00
Andrea Fioraldi
b24639d011 run code formatter 2019-09-02 18:49:43 +02:00
Andrea Fioraldi
7b36afd5f1 modernize docs and readme for qemu and unicorn 2019-08-30 11:38:33 +02:00
Andrea Fioraldi
132ad08885 common header for qemu and unicorn 2019-08-29 15:28:42 +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
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
b6f5e1635c added afl++ patches authors to special thanks 2019-08-27 14:02:48 +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
van Hauser
65a3a9773d
Merge pull request #39 from floyd-fuh/master
Workaround patch for QEMU
2019-08-08 09:08:51 +02:00
floyd
0f476a289f Ugly patch for this issue https://lists.sr.ht/~philmd/qemu/patches/6224#%3C20190617114005.24603-1-berrange@redhat.com%3E+linux-user/syscall.c in QEMU with ubuntu 19.10 2019-08-06 17:00:14 +02:00
van Hauser
af823d6486 map size fixes 2019-08-01 15:44:10 +02:00
Andrea Fioraldi
d6beac5235 compcov levels to enable the instrumentation of only immediates 2019-07-29 16:09:28 +02:00
Andrea Fioraldi
914426d887
Merge pull request #26 from vanhauser-thc/qemu-compcov
Qemu CompCov
2019-07-20 14:23:07 +02:00
Andrea Fioraldi
47525f0dd6 fix #24 checking for validity of the requested block address 2019-07-20 13:09:45 +02:00
Andrea Fioraldi
d3eba93c7d ops typo 2019-07-19 17:46:24 +02:00
Andrea Fioraldi
054cec8a5d fix typos 2019-07-19 08:35:29 +02:00
Andrea Fioraldi
81dd1aea82 experimental x86 support for compcov in QEMU 2019-07-19 00:55:41 +02:00
Andrea Fioraldi
b59d71546b improve afl_maybe_log tcg call generation + merge elfload diffs 2019-06-05 11:48:36 +02:00
van Hauser
22418f238d qemu 3.1 support added 2019-06-03 14:04:44 +02:00
van Hauser
f367728c44 afl++ 2.52c initial commit 2019-05-28 16:40:24 +02:00