about summary refs log tree commit diff
AgeCommit message (Collapse)Author
2019-07-14Merge branch 'master' into shared_memory_mmap_refactorvan Hauser
2019-07-14Merge pull request #13 from vanhauser-thc/instrimvan Hauser
Instrim imported
2019-07-14set instrim as default and updated documentationvan Hauser
2019-07-14whitelist features works nowvan Hauser
2019-07-14notZero added and first attempt at whitelistvan Hauser
2019-07-14make fixvan Hauser
2019-07-13Compile fix for LLVM 3.8.0Heiko Eißfeldt
2019-07-13compiles now with LLVM 8.0Heiko Eißfeldt
2019-07-13initial commitvan Hauser
2019-07-13fix detection of glibcHexcoder
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-12-E fixvan Hauser
2019-07-12update docvan Hauser
2019-07-12-E option and docu updatevan Hauser
2019-07-12qemu was not make clean'edvan Hauser
2019-07-10Readme updatesvan Hauser
2019-07-10Merge pull request #12 from vanhauser-thc/MOptvan Hauser
Mopt
2019-07-10updated referencesvan Hauser
2019-07-08fixvan Hauser
2019-07-08fixvan Hauser
2019-07-08updated docsvan Hauser
2019-07-08added docvan Hauser
2019-07-08imported MOpt and worked around the collisions with other patchesvan Hauser
2019-07-05add explicit llvm library for OpenBSDhexcoder-
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-05comment never_zero for afl-asvan Hauser
2019-07-05Merge pull request #11 from vanhauser-thc/neverZero_countersvan Hauser
Never zero counters added
2019-07-05Merge branch 'master' into neverZero_countersvan Hauser
2019-07-05final touchesvan Hauser
2019-07-04this is the best solution IMHOvan Hauser
2019-07-03notzero for afl-gccvan Hauser
2019-07-03select implementationsvan Hauser
2019-07-03add -lrt with afl-gcc/clang automatically in mmap modevan Hauser
2019-07-03LAF_... -> AFL_LLVM_LAF_...van Hauser
2019-07-03more python module examplesvan Hauser
2019-07-02add librt under NetBSDHeiko Eissfeldt
2019-07-02remove redundant headerHeiko Eissfeldt
2019-07-02typo fixvan Hauser
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-30Merge pull request #7 from bpfoley/mastervan Hauser
Fix some github URL typos in docs
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-29Fix some github URL typos in docsBrian Foley
2019-06-27added .gitignorevan Hauser
2019-06-27afl-tmin forkserver patchvan Hauser
2019-06-272 different implementationsvan Hauser