about summary refs log tree commit diff
path: root/afl-tmin.c
AgeCommit message (Collapse)Author
2019-08-27include and src foldersAndrea Fioraldi
2019-08-19seperated the forkserver from afl-fuzz and afl-tminvan Hauser
2019-08-12signedness in print formats correctedhexcoder-
2019-08-11several code cleanups: avoid #if in macro parametershexcoder-
avoid arithmetic with void pointers (undefined behaviour) avoid some shadowed variables
2019-07-25Added AFL-Unicorn modeDominik Maier
2019-07-20better rely on compiler for size informationhexcxoder-
2019-07-13portability fix: getcwd(NULL, 0) is a non-POSIX glibc extension. Refactorhexcoder-
detect_file_args() in a separate file in order to avoid multiple copies.
2019-06-30Refactor to use an alternative method for shared memory.Heiko Eißfeldt
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). https://github.com/Proteas/afl-ios/commit/866af8ad1cb230d5d753b546380a4af1e55d6946 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-27afl-tmin forkserver patchvan Hauser
2019-05-28afl++ 2.52c initial commitvan Hauser