about summary refs log tree commit diff
path: root/Makefile
AgeCommit message (Collapse)Author
2019-07-21moved gcc_plugin to a branch, it is nowhere near "ok"van Hauser
2019-07-16added gcc_pluginvan Hauser
2019-07-15fixing commit fuckupvan Hauser
2019-07-14Merge branch 'master' into shared_memory_mmap_refactorvan Hauser
2019-07-13initial commitvan Hauser
2019-07-13fix MakefileHexcoder
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-07-12qemu was not make clean'edvan Hauser
2019-07-05fix redundant messages (appearing again)heiko
2019-07-05increased portability, replace sed with tr (*BSD)heiko
sanity check versions from clang and llvm, adjust clang path if needed.
2019-07-03add -lrt with afl-gcc/clang automatically in mmap modevan Hauser
2019-07-02add librt under NetBSDHeiko Eissfeldt
2019-07-02Makefile magic for llvm_modevan Hauser
2019-07-01fix SHM mmap flag settingHexcoder
2019-07-01various fixesvan Hauser
2019-07-01various fixesvan Hauser
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-19Python 2.7 mutator module support addedvan Hauser
2019-06-04fixed typo in Makefilevan Hauser
2019-05-29performance script and infovan Hauser
2019-05-28afl++ 2.52c initial commitvan Hauser