van Hauser
f6ef1fe65e
fix libcompcov for CFLAGS
2020-06-21 16:43:55 +02:00
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
Andrea Fioraldi
646237e234
fix x86 notzero
2020-06-08 11:52:49 +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
hexcoder-
a1beb72cad
qemu_mode: fix error handling of mmap
2020-06-04 22:27:46 +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
Dominik Maier
83112ed5e0
got rid of questionable phrasing
2020-06-02 14:54:24 +02:00
van Hauser
5e4cd05e04
Merge pull request #382 from ivachyou/master
...
change qemu-mode AFL_REGS_NUM to 16 for TARGET_ARM
2020-05-28 23:35:55 +02:00
ivachyou
92be4ea871
change qemu-mode AFL_REGS_NUM to 16 for TARGET_ARM
2020-05-28 16:42:38 +07:00
van Hauser
434ccf3df4
allow for copy paste from documentation
2020-05-27 11:24:09 +02:00
van Hauser
57637ba0b0
removed overlooked post_lib references, added post_lib examples to examples/custom_mutators
2020-05-15 13:39:42 +02:00
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