Ruben ten Hove
4c253aedae
use --python flag to point to python executable for qemu build
2020-05-14 21:49:36 +02:00
Ruben ten Hove
867f948bb2
create temp symlink to python3 for qemu mode if python isn't found
2020-05-14 21:49:36 +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
van Hauser
a63c838b10
make build options for qemu more visible
2020-05-06 14:16:19 +02:00
Andrea Fioraldi
9276dc9e6c
fix #329
2020-04-28 10:55:22 +02:00
Dominik Maier
8197e9b2e4
clang-tidy readability-braces ( #323 )
2020-04-19 16:42:40 +02:00
van Hauser
16a5e6bf16
update documentation
2020-04-19 10:15:28 +02:00
hexcoder-
724d4ec3de
fix some gcc dependencies and build problems on debian 32-Bit,
...
adapted qemu_mode AFL_ENTRYPOINT test case for 32 bit
2020-04-19 00:37:23 +02:00
hexcoder-
68f18923ab
fix docs typos
2020-04-18 11:32:06 +02:00
hexcoder-
9e74a7dfe1
small portability fix (32-bit) for warning (size_t %lu -> %zu)
2020-04-18 10:48:24 +02:00
van Hauser
263daaacaf
remove static from tmp var in qemu
2020-04-17 12:04:16 +02:00
Dominik Maier
90ff345d73
Merge branch 'dev' of github.com:aflplusplus/aflplusplus into dev
2020-04-17 11:01:20 +02:00
Dominik Maier
8fa5d4c313
clearer code
2020-04-17 11:01:14 +02:00
van Hauser
16ce555845
fixed 2 unimportant leaks
2020-04-17 07:52:21 +02:00
Dominik Maier
f4436f118c
fixed #317
2020-04-14 17:21:15 +02:00
Andrea Fioraldi
0d0338012b
one byte cmp in cmplog
2020-04-14 13:02:49 +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-
ac2f0c9896
remove GNU makefile variants
2020-04-10 11:44:43 +02:00
hexcoder-
079fdbf9bc
portable version of Makefile (tested with bsdmake and GNUmake)
2020-04-09 10:23:37 +02:00
hexcoder-
fef08192ad
restore portable Makefiles
2020-04-09 10:23:37 +02:00
hexcoder-
7f817fe583
rename all 'Makefile' to 'GNUmakefile', use -Werror for -flto checks
2020-04-09 10:23:37 +02:00
hexcoder-
7698c051aa
qemu_mode: compiler warnings, strncpy() leave one byte for terminator
2020-04-01 13:10:06 +02:00
hexcoder-
1950f09bde
qemu_mode: fix more compiler warnings
2020-04-01 13:10:06 +02:00
hexcoder-
e41b03eb30
qemu_mode: silence two compiler warnings
2020-04-01 13:10:06 +02:00
Andrea Fioraldi
aac7c7d75d
detect arm in build_qemu_support.sh
2020-03-22 12:09:52 +01:00
hexcoder-
a5af81506f
qemu_mode/unicorn_mode scripts: fix '==' in '['
2020-03-21 19:31:15 +01:00
hexcoder-
087bc6daeb
qemu_mode and unicorn_mode build scripts: replace type with command -v
2020-03-21 19:22:55 +01:00
hexcoder-
6cbd0f1faf
avoid calling awk for 'which' replacement, use POSIX 'command -v' instead
2020-03-21 18:51:43 +01:00
hexcoder-
dabce05ec6
qemu_mode/build script: add more missing prereqs
2020-03-21 10:46:23 +01:00
hexcoder-
2508008b53
qemu_mode, build script: avoid which, add patch to prereqs, list all
...
missing prereqs in one invocation
2020-03-21 10:31:39 +01:00
Dominik Maier
b6fa63abdf
code format
2020-03-19 19:23:58 +01:00
Andrea Fioraldi
2e4fda6d4c
fix #261
2020-03-18 21:18:55 +01:00
Andrea Fioraldi
cd7e234445
try to fix regression due to rtn cmplog
2020-03-18 21:07:31 +01:00
hexcoder-
a5e747af14
rework docs installation
2020-03-18 17:26:21 +01:00
hexcoder
5060861545
qemu_mode/libcompcov/Makefile install: fix installation of README
2020-03-18 16:26:54 +01:00
van Hauser
287d430fcf
better explain AFL_QEMU_DEBUG_MAPS
2020-03-17 12:37:20 +01:00
van Hauser
684f4dd1c4
honor afl_quiet on env var checks + code-format
2020-03-11 11:42:57 +01:00
Dominik Maier
88ced831c1
forkserver defaults
2020-03-10 22:56:26 +01:00
Dominik Maier
cc1d6b33b1
unified pointer placement
2020-03-10 22:04:05 +01:00
van Hauser
36ce9c1fb9
more code format
2020-03-09 08:30:28 +01: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
1d4a3c87f5
cmplog routines instrumentation for qemu mode on x86
2020-03-06 16:43:18 +01:00
Andrea Fioraldi
6e8f249b20
fix #227
2020-03-05 20:43:28 +01:00
van Hauser
7fa289316a
fix for qemu_mode where capstone 4.0+ is installed
2020-02-28 06:50:15 +01:00
van Hauser
4e37e12c06
code-format
2020-02-28 00:19:36 +01:00