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
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
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
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
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