about summary refs log tree commit diff
path: root/llvm_mode/Makefile
AgeCommit message (Collapse)Author
2019-12-02LLVM 10 build fix proposalDavid 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-30LLVM 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-19Remove lcamtuf's old email from Google (not valid anymore), also remove ↵hexcoder-
maintainance from him.
2019-10-18typo in nameshexcoder-
2019-10-05suppress errors while trying to run llvm-config, it might not behexcoder-
installed.
2019-09-28Merge branch 'master' of https://github.com/vanhauser-thc/AFLplusplushexcoder-
2019-09-28portability: FreeBSD does not know 'date -I', fix paths for man pagehexcoder-
generation
2019-09-28typo correctedhexcoder-
2019-09-22wine mode && fix llvm makefileAndrea Fioraldi
2019-09-20LLVM_CONFIG llvm_mode fixvan Hauser
2019-09-20Makefile fixvan Hauser
2019-09-17fix man page generation, prerequisite is located in main directoryhexcoder-
2019-09-16man page for afl-clang-fastvan Hauser
2019-09-03error to warn changevan Hauser
2019-09-03Merge pull request #53 from vanhauser-thc/code-cleanupAndrea Fioraldi
Code cleanup
2019-09-03better 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 makefilesAndrea Fioraldi
2019-08-14more sed compatibility for Freebsd, avoid groupinghexcoder-
2019-08-14more sed compatibility for Freebsd, avoid groupinghexcoder-
2019-08-10optimized version extraction for clang (restricted to first line)hexcoder-
2019-08-10llvm-mode: Get the clang version correctlyZhu 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-09minor correctionsvan Hauser
2019-08-08fix some compiler warningshexcoder-
2019-08-08documentation updatevan Hauser
2019-08-07bugfix 'echo -n' is not POSIX, use input redirection from /dev/nullhexcoder-
2019-08-07change instrumentation test to trigger different bitmap entries with clang 9.0hexcoder-
2019-07-15fixing commit fuckupvan Hauser
2019-07-14Merge branch 'master' into shared_memory_mmap_refactorvan Hauser
2019-07-14make fixvan Hauser
2019-07-13initial commitvan Hauser
2019-07-05add explicit llvm library for OpenBSDhexcoder-
2019-07-05increased portability, replace sed with tr (*BSD)heiko
sanity check versions from clang and llvm, adjust clang path if needed.
2019-07-05Merge branch 'master' into neverZero_countersvan Hauser
2019-07-05final touchesvan Hauser
2019-07-03add -lrt with afl-gcc/clang automatically in mmap modevan Hauser
2019-07-03LAF_... -> AFL_LLVM_LAF_...van Hauser
2019-07-02add librt under NetBSDHeiko Eissfeldt
2019-07-02Makefile magic for llvm_modevan 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-04enable laf-intel passes in the test compilation to check instrumentation 2.52cHeiko Eißfeldt
2019-06-03Merge branch 'master' of https://github.com/vanhauser-thc/AFLplusplusHexcoder
2019-06-03fix llvm compatibility problems. Should compile now with llvm 3.8.0Hexcoder
up to llvm 8.0
2019-06-03llvm support for up to version 8van Hauser
2019-06-03llvm compile fixvan Hauser
2019-06-02set to compile with llvm 5.0 and 6.0van Hauser
2019-06-02llvm 5.0 and 6.0 workaroundvan Hauser
2019-05-28afl++ 2.52c initial commitvan Hauser