Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-12-02 | LLVM 10 build fix proposal | David Carlier | |
c++14 is the minimum for this version, thus the hardcoded gnu++11 standard flag makes the build fails. Missing header only for this version seemingly for the option. | |||
2019-10-30 | LLVM mode passing the full path of the LLVM config bindir. | David Carlier | |
On FreeBSD the system compiler does not have llvm-config however system packages provides several version of the LLVM toolchain thus forcing to pass AFL_CC/AFL_CXX to make it work fully. | |||
2019-10-19 | Remove lcamtuf's old email from Google (not valid anymore), also remove ↵ | hexcoder- | |
maintainance from him. | |||
2019-10-18 | typo in names | hexcoder- | |
2019-10-05 | suppress errors while trying to run llvm-config, it might not be | hexcoder- | |
installed. | |||
2019-09-28 | Merge branch 'master' of https://github.com/vanhauser-thc/AFLplusplus | hexcoder- | |
2019-09-28 | portability: FreeBSD does not know 'date -I', fix paths for man page | hexcoder- | |
generation | |||
2019-09-28 | typo corrected | hexcoder- | |
2019-09-22 | wine mode && fix llvm makefile | Andrea Fioraldi | |
2019-09-20 | LLVM_CONFIG llvm_mode fix | van Hauser | |
2019-09-20 | Makefile fix | van Hauser | |
2019-09-17 | fix man page generation, prerequisite is located in main directory | hexcoder- | |
2019-09-16 | man page for afl-clang-fast | van Hauser | |
2019-09-03 | error to warn change | van Hauser | |
2019-09-03 | Merge pull request #53 from vanhauser-thc/code-cleanup | Andrea Fioraldi | |
Code cleanup | |||
2019-09-03 | better support for OpenBSD thanks to CaBeckmann (issue #9). | hexcoder- | |
On OpenBSD there is a restricted system LLVM, but a full LLVM package can be installed (typically in /usr/local/bin). Added a check if the full package is installed. If so, use it, otherwise bail out early with a hint to install it. | |||
2019-08-27 | -I include in makefiles | Andrea Fioraldi | |
2019-08-14 | more sed compatibility for Freebsd, avoid grouping | hexcoder- | |
2019-08-14 | more sed compatibility for Freebsd, avoid grouping | hexcoder- | |
2019-08-10 | optimized version extraction for clang (restricted to first line) | hexcoder- | |
2019-08-10 | llvm-mode: Get the clang version correctly | Zhu Xing | |
When using clang-8.0, The previous command in the Makefile will get two 8.0.0, thus a warning message print. | |||
2019-08-09 | minor corrections | van Hauser | |
2019-08-08 | fix some compiler warnings | hexcoder- | |
2019-08-08 | documentation update | van Hauser | |
2019-08-07 | bugfix 'echo -n' is not POSIX, use input redirection from /dev/null | hexcoder- | |
2019-08-07 | change instrumentation test to trigger different bitmap entries with clang 9.0 | hexcoder- | |
2019-07-15 | fixing commit fuckup | van Hauser | |
2019-07-14 | Merge branch 'master' into shared_memory_mmap_refactor | van Hauser | |
2019-07-14 | make fix | van Hauser | |
2019-07-13 | initial commit | van Hauser | |
2019-07-05 | add explicit llvm library for OpenBSD | hexcoder- | |
2019-07-05 | increased portability, replace sed with tr (*BSD) | heiko | |
sanity check versions from clang and llvm, adjust clang path if needed. | |||
2019-07-05 | Merge branch 'master' into neverZero_counters | van Hauser | |
2019-07-05 | final touches | van Hauser | |
2019-07-03 | add -lrt with afl-gcc/clang automatically in mmap mode | van Hauser | |
2019-07-03 | LAF_... -> AFL_LLVM_LAF_... | van Hauser | |
2019-07-02 | add librt under NetBSD | Heiko Eissfeldt | |
2019-07-02 | Makefile magic for llvm_mode | van Hauser | |
2019-06-30 | Refactor 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-04 | enable laf-intel passes in the test compilation to check instrumentation 2.52c | Heiko Eißfeldt | |
2019-06-03 | Merge branch 'master' of https://github.com/vanhauser-thc/AFLplusplus | Hexcoder | |
2019-06-03 | fix llvm compatibility problems. Should compile now with llvm 3.8.0 | Hexcoder | |
up to llvm 8.0 | |||
2019-06-03 | llvm support for up to version 8 | van Hauser | |
2019-06-03 | llvm compile fix | van Hauser | |
2019-06-02 | set to compile with llvm 5.0 and 6.0 | van Hauser | |
2019-06-02 | llvm 5.0 and 6.0 workaround | van Hauser | |
2019-05-28 | afl++ 2.52c initial commit | van Hauser | |