37 Commits

Author SHA1 Message Date
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
hexcoder-
20392878f1 qemu_mode: make building warning free 2020-05-09 20:02:32 +02:00
Dominik Maier
8197e9b2e4
clang-tidy readability-braces (#323) 2020-04-19 16:42:40 +02:00
Andrea Fioraldi
0d0338012b one byte cmp in cmplog 2020-04-14 13:02:49 +02:00
0x1eadbead
81179b4829 fix qemu persistent mode for 32-bit target on 64-bit host 2020-03-08 13:39:06 +03:00
Andrea Fioraldi
a971fc8f36 qemu: move compcov/cmplog helpers in tcg-runtime-inl 2020-02-18 11:38:16 +01:00
Andrea Fioraldi
ef00ed6090 code format 2020-02-16 13:21:39 +01:00
Andrea Fioraldi
4bca8af499 make qemu patches more simple using helpers 2020-02-16 13:19:20 +01:00
van Hauser
e2ef242898 fuzzer_stat eps is now overall not current, clang-format fixed to v8 2020-02-09 09:43:33 +01:00
Andrea Fioraldi
5fa4f47bae persistent qemu mode arm/arm64 && compcov arm64 2020-02-08 18:07:31 +01:00
Andrea Fioraldi
0403f008e3 solve small error on building new qemu patches for not x86 targets 2020-02-08 12:14:00 +01:00
Andrea Fioraldi
aa2cb66ea2 code format 2020-02-07 20:44:36 +01:00
Andrea Fioraldi
f2f6be5e99 afl qemu persistent hook 2020-02-07 20:43:17 +01:00
Andrea Fioraldi
e5972efa41 cmplog for qemu mode 2020-02-06 21:43:50 +01:00
van Hauser
3b9517ae73 v2.60d and year 2020 init 2019-12-31 13:01:08 +01: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
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
ed7917e619 qemu persistent GPR 2019-09-18 10:15: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
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
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
d6beac5235 compcov levels to enable the instrumentation of only immediates 2019-07-29 16:09:28 +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