63 Commits

Author SHA1 Message Date
Dominik Maier
feffae60dd code format 2020-06-09 03:48:50 +02:00
Dominik Maier
92b8c5bb60 fixed shmap fuzzing 2020-06-09 03:03:21 +02:00
van Hauser
2b33be939a fix qemu mode 2020-06-05 09:55:22 +02:00
van Hauser
e01cad2f7d qemu debug 2020-06-05 09:42:17 +02:00
van Hauser
031e4300a5 switch order of shmem fuzz 2020-06-03 16:19:09 +02:00
van Hauser
dd0ca7335f switch shmem_len to the map 2020-06-03 15:49:23 +02:00
van Hauser
fc164e4709 code format 2020-06-03 10:50:49 +02:00
Andrea Fioraldi
9962de1a4c shared mem input for qemu persistent hook 2020-06-03 09:57:44 +02:00
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
van Hauser
2e553bcd69 code-format 2020-05-10 10:24:24 +02:00
hexcoder-
20392878f1 qemu_mode: make building warning free 2020-05-09 20:02:32 +02:00
Andrea Fioraldi
9276dc9e6c fix #329 2020-04-28 10:55:22 +02:00
van Hauser
263daaacaf remove static from tmp var in qemu 2020-04-17 12:04:16 +02:00
van Hauser
d8947d1fa4 add extended forkserver feature to gcc_plugin and qemu_mode 2020-04-11 08:15:42 +02:00
van Hauser
3a509c6168
LTO optimization, variable map size, autodictionary (#307)
* lto module clean-up

* step 1/3

* step 1/3 completed

* if tmp is ever made non-static

* parts 2 and 3 - autodictionary is complete

* variable map_size support

* variable map size: changed overlooked functions

* remove debug for autodict

* 64 bit alignment of map size

* fix review comments

* force 64 bit alignment on both sides

* typo
2020-04-10 22:33:11 +02:00
hexcoder-
e41b03eb30 qemu_mode: silence two compiler warnings 2020-04-01 13:10:06 +02:00
van Hauser
4e37e12c06 code-format 2020-02-28 00:19:36 +01:00
Andrea Fioraldi
e12edca29a Merge branch 'master' of github.com:vanhauser-thc/AFLplusplus 2020-02-25 21:24:43 +01:00
Andrea Fioraldi
7e0663e4e0 fix #212 2020-02-25 21:24:31 +01:00
hexcoder-
891b568678 fix references to README docs 2020-02-25 08:34:44 +01:00
Andrea Fioraldi
4bca8af499 make qemu patches more simple using helpers 2020-02-16 13:19:20 +01:00
Andrea Fioraldi
e22ba031f5 AFL_ENTRYPOINT instruction granularity 2020-02-11 21:29:36 +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
1e10e452aa fix empty range bug in colorization 2020-02-07 17:00:11 +01:00
Andrea Fioraldi
e5972efa41 cmplog for qemu mode 2020-02-06 21:43:50 +01:00
Andrea Fioraldi
4384008f81 AFL_ALIGNED_ALLOC in libdislocator 2020-02-01 19:12:26 +01:00
Andrea Fioraldi
677581bb0f hotfix 2020-01-31 19:07:13 +01:00
Andrea Fioraldi
f5d4618702 stop the fuzzer if AFL_QEMU_PERSISTENT_ADDR is wrong 2020-01-31 18:49:22 +01:00
van Hauser
3b9517ae73 v2.60d and year 2020 init 2019-12-31 13:01:08 +01:00
Andrea Fioraldi
124ec8d297 code format (contributors, do it!) 2019-12-02 14:34:21 +01:00
Andrea Fioraldi
b2896c79c6 env var to disable qemu caching 2019-11-27 17:02:43 +01: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
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
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
6b40189045 first version of persistent QEMU 2019-09-12 12:34:53 +02:00