8 Commits

Author SHA1 Message Date
van Hauser
84855737b3 little fix 2019-08-01 13:38:49 +02:00
Andrea Fioraldi
7a608d1346 add -r option to showmap to enable raw output 2019-08-01 13:19:25 +02:00
van Hauser
3e418ecb6e showmap shows tuple content summary now 2019-08-01 12:01:04 +02:00
van Hauser
89769c836f showmap fix 2019-08-01 11:49:01 +02:00
Dominik Maier
00dc8a0ad5 Added AFL-Unicorn mode 2019-07-25 02:26:51 +02:00
hexcoder-
f45332e1ab portability fix: getcwd(NULL, 0) is a non-POSIX glibc extension. Refactor
detect_file_args() in a separate file in order to avoid multiple copies.
2019-07-13 09:39:51 +02:00
Heiko Eißfeldt
d9ff84e39e Refactor to use an alternative method for shared memory.
If USEMMAP is defined, the shared memory segment is created/attached etc.
now by shm_open() and mmap().
This API is hopefully more often available (at least for iOS).

In order to reduce code duplication I have added new files
sharedmem.[ch] which now encapsulate the shared memory method.

This is based on the work of Proteas to support iOS fuzzing (thanks).
866af8ad1c

Currently this is in an experimental status yet. Please report
whether this variant works on 32 and 64 bit and on the supported platforms.

This branch enables USEMMAP and has been tested on Linux.
There is no auto detection for the mmap API yet.
2019-06-30 10:37:14 +02:00
van Hauser
f367728c44 afl++ 2.52c initial commit 2019-05-28 16:40:24 +02:00