about summary refs log tree commit diff
path: root/llvm_mode
AgeCommit message (Collapse)Author
2019-12-19llvm_mode for Androidvan Hauser
2019-12-18v2.59c release 2.59cvan Hauser
2019-12-18added Android PR from afl, left some ifdefs commented out thoughvan Hauser
2019-12-15slight fix for llvm_mode Makefilevan Hauser
2019-12-15Updating llvm_unsupported policyDavid CARLIER
2019-12-10fix warn -> warning, no targets when prerequisites are not methexcoder-
2019-12-09documented llvm 10 supportvan Hauser
2019-12-09on MacOS llvm is not installed by default, add a test for that. Before this fixhexcoder-
the make run proceeded, producing meaningless error messages.
2019-12-03final touchesvan Hauser
2019-12-03Merge branch 'master' into llvm_mode_build_fixvan Hauser
2019-12-03maybe we can work with xcode?van Hauser
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-12-02code format (contributors, do it!)Andrea Fioraldi
2019-11-22compiler plugins, just create const constants once.David Carlier
2019-11-11Android PR integrationvan Hauser
2019-10-31Fix some silent warnings and put some var to some usage...David Carlier
2019-10-31Little tweaksDavid Carlier
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-29libtokencap update proposalDavid Carlier
- bcmp interception. - FreeBSD using default argument to get current pid for the mapping data gathering, getpid seems to cause some issues under certain conditions (getenv call).
2019-10-28second forgotten place, we need to filter out float vector typeshexcoder-
2019-10-27fix issue #86, we exclude floating point vectors from splittinghexcoder-
2019-10-26Merge pull request #87 from devnexen/gcc_llvm_plugins_little_cjgvan Hauser
Little compiler plugins rework regarding block location picked up.
2019-10-26AFL_LLVM_LAF_SPLIT_FLOATSAndrea Fioraldi
2019-10-25Little compiler plugins rework regarding block location picked up.David Carlier
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-18sync afl-fast-gcc with afl-clang-fast, add tests for gcc_pluginhexcoder-
2019-10-18reintegrate gcc_pluginhexcoder-
2019-10-08persistent qemu should now works as expectedAndrea Fioraldi
2019-10-05suppress errors while trying to run llvm-config, it might not behexcoder-
installed.
2019-10-05fix mantissa mask bug (for types double and long double)hexcoder-
2019-10-05replace op0_size and op1_size with op_size.hexcoder-
2019-10-04general maintancevan Hauser
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-25fix issue#63 compilation problem with a workaroundhexcoder-
for llvm 6.0 and Ubuntu 18.04
2019-09-25small docs updates typos, grammar, clarificationshexcoder-
2019-09-23bugfix for optimizationhexcoder-
2019-09-23Merge branch 'master' of https://github.com/vanhauser-thc/AFLplusplushexcoder-
2019-09-23avoid floatSemantics, not available in LLVM 3.8.0hexcoder-
2019-09-22wine mode && fix llvm makefileAndrea Fioraldi
2019-09-22more testsvan Hauser
2019-09-22first realisation of splitting floating point compareshexcoder-
activated with AFL_LLVM_LAF_SPLIT_COMPARES=1 needs testing on big endian machines A compare is split into sign integer comparison exponent integer comparison mantissa/fraction integer comparison These integer comparisons are further splitted if they are bigger than a byte.
2019-09-20LLVM_CONFIG llvm_mode fixvan Hauser
2019-09-20Makefile fixvan Hauser
2019-09-18qemu persistent GPRAndrea Fioraldi
2019-09-17fix man page generation, prerequisite is located in main directoryhexcoder-
2019-09-16man page for afl-clang-fastvan Hauser
2019-09-04fix typo in custom formatAndrea Fioraldi