Andrea Fioraldi
08ef8d6b78
NO_CHECKOUT=1 ./build_qemu_support.sh
2021-03-04 10:57:00 +01:00
Andrea Fioraldi
3977d50b55
update qemuafl and remove git stas
2021-03-04 10:52:22 +01:00
realmadsci
8bdb40b763
cpu-exec: Add AFL_QEMU_EXCLUDE_RANGES
...
This environment variable allows rejection of
specific regions from instrumentation.
It takes priority over AFL_INST_LIBS and AFL_QEMU_INST_RANGES,
so it can be used to poke a "hole" in previously included sections.
2021-03-02 12:55:44 -08:00
Andrea Fioraldi
ad7a7fcf07
ASan-compatible area_is_mapped()
2021-03-01 15:30:55 +01:00
vanhauser-thc
07884e0054
feodora qemu lib fix
2021-03-01 09:37:07 +01:00
R. Elliott Childre
e389eb9842
Fix printf specifiers of (s)size_t in QAsan hooks
...
* size_t specifier is %zu or %zx
* ssize_t specifier is %zd
Helpful for cross compiling
2021-02-28 15:08:59 -05:00
Andrea Fioraldi
1cad645400
fix %ld in hooks.c
2021-02-27 18:30:04 +01:00
Andrea Fioraldi
36846836ed
libqasan: read and write hooks
2021-02-27 18:26:57 +01:00
vanhauser-thc
79f1a44a01
fix qasan search path
2021-02-27 18:14:58 +01:00
vanhauser-thc
100aac4dd3
-t help
2021-02-20 14:15:38 +01:00
Andrea Fioraldi
d941da33ae
qemuafl
2021-02-19 21:20:33 +01:00
Andrea Fioraldi
89cf94f0e6
suggested env vars for lazy ppl
2021-02-19 20:33:12 +01:00
Andrea Fioraldi
d6fe6b9537
qemuafl
2021-02-19 10:49:36 +01:00
vanhauser-thc
938512a6b9
minor fixes
2021-02-17 09:48:04 +01:00
b1gr3db
f091b8d692
Regression fix
...
Previous fix was undone in a subsequent commit
2021-02-16 11:17:55 -05:00
Michael Rodler
6caec2169c
Revert "llvm bug workaround for lto extint"
...
This reverts commit e3a5c31307f323452dc4b5288e0d19a02b596a33.
2021-02-15 19:14:28 +01:00
Dominik Maier
145c673a80
finished merge
2021-02-15 15:04:34 +01:00
Dominik Maier
c5017945f7
merged
2021-02-15 14:07:10 +01:00
Dominik Maier
0298ae82b0
code-format
2021-02-15 13:52:03 +01:00
vanhauser-thc
e3a5c31307
llvm bug workaround for lto extint
2021-02-15 13:25:15 +01:00
vanhauser-thc
dd2fd80274
doc updates
2021-02-15 12:40:10 +01:00
Andrea Fioraldi
ffc1fc655f
qenuafl
2021-02-15 10:27:44 +01:00
hexcoder
fe477e96ae
fix configure arguments
2021-02-15 09:24:13 +01:00
van Hauser
98fd50f78f
Merge branch 'stable' into dev
2021-02-14 22:42:13 +01:00
vanhauser-thc
fe9da70705
disabling march=native due problems on intel platforms
2021-02-14 18:43:43 +01:00
vanhauser-thc
95c77c8486
try qemu build fix
2021-02-14 11:46:23 +01:00
aflpp
d827bc4580
dont break on llvm 13
2021-02-13 09:12:36 +01:00
Andrea Fioraldi
64e46dcefc
remvoe libcompcov 32 bits warnings
2021-02-12 22:07:17 +01:00
Andrea Fioraldi
22a3c7f7d0
fix #736 (ty b1gr3db)
2021-02-12 09:42:22 +01:00
hexcoder
16ffbb37f5
typo
2021-02-11 22:09:19 +01:00
hexcoder
ea05f3f4cd
typos
2021-02-11 21:55:14 +01:00
Andrea Fioraldi
91f2f057e4
fix #723
2021-02-11 21:17:08 +01:00
vanhauser-thc
f4cac37b04
typos
2021-02-11 10:20:36 +01:00
Andrea Fioraldi
267b085f80
dlmalloc only for non glibc qasan and AFL_QEMU_FORCE_DFL
2021-02-10 15:15:16 +01:00
vanhauser-thc
c2c65fd9c1
mark llvm 13 as unsupported (yet)
2021-02-07 09:42:28 +01:00
vanhauser-thc
209c5ba465
larger map, stats reload fix, code format
2021-02-07 05:33:02 +01:00
hexcoder-
08076f0500
fix qemu build script for Arch Linux ($CROSS)
2021-02-06 12:04:29 +01:00
b1gr3db
d0ab2ded00
Create string.c
...
Off by one error resulted in memmem calling memcmp where h + needle_len is one past the end.
2021-02-03 15:32:06 -05:00
van Hauser
cd95ee67bc
code format qasan
2021-02-01 23:00:45 +01:00
Andrea Fioraldi
522eacce71
qemuafl
2021-01-31 21:48:30 +01:00
Andrea Fioraldi
19d02d7bf6
update qemu and main makefile for qasan
2021-01-31 17:45:55 +01:00
Andrea Fioraldi
af24d87220
qasan readme
2021-01-29 18:48:46 +01:00
Andrea Fioraldi
2e3bc3b613
update qemuafl
2021-01-29 18:42:21 +01:00
Andrea Fioraldi
29c1131fe0
working AFL_USE_QASAN
2021-01-29 18:32:28 +01:00
Andrea Fioraldi
4488e8e10a
fix qemu build script
2021-01-29 15:16:35 +01:00
Andrea Fioraldi
d21ca3e480
libqasan and use target cross compiler to compile target qemu libs
2021-01-29 15:14:20 +01:00
Andrea Fioraldi
1b1006ddd4
qemuafl
2021-01-29 13:04:03 +01:00
Andrea Fioraldi
d5a170655f
update qemuafl
2021-01-28 19:08:36 +01:00
Andrea Fioraldi
43edd969d8
fix qemu x86 cmplog issue
2021-01-21 16:57:19 +01:00
Dominik Maier
473b3e5fb0
updated unicornafl qemu versions
2021-01-19 19:45:53 +01:00