34 Commits

Author SHA1 Message Date
van Hauser
f9d7ad8e43 forgot cleanup 2020-02-19 10:52:44 +01:00
van Hauser
69898722cb fix travis and fix logic 2020-02-19 10:46:10 +01:00
van Hauser
687b357b2d isatty for all compilers + AFL_DEBUG 2020-02-19 09:53:46 +01:00
Andrea Fioraldi
ef00ed6090 code format 2020-02-16 13:21:39 +01:00
hexcoder-
24dcc5eb37 fix issue #194 more seriously 2020-02-13 21:06:09 +01:00
hexcoder-
ceed66930e lower requirements for lower llvm/clang versions
3.7.1 works with the exception of InsTrim, 3.8.1 and above is ok
2020-01-30 21:32:08 +01:00
van Hauser
d1d5e7c02a blacklist function support for llvm_mode 2020-01-15 10:10:25 +01:00
David Carlier
c7b4a729a9 llvm_mode little update proposal.
avoiding intrinsics generated by LLVM for the isntrumentation.
2020-01-07 16:30:45 +00:00
Andrea Fioraldi
69b4977036 2020 copyright note 2020-01-06 16:04:35 +01:00
Andrea Fioraldi
67cbeeb395 added ++ to copyright notes 2020-01-06 11:46:14 +01:00
Andrea Fioraldi
4f343e791a restore llvm DebugInfo 2019-12-21 22:02:50 +01:00
Andrea Fioraldi
8679f3d757 try to work with llvm < 3.7 2019-12-21 21:14:01 +01:00
Andrea Fioraldi
124ec8d297 code format (contributors, do it!) 2019-12-02 14:34:21 +01:00
David Carlier
8a2f2e1792 compiler plugins, just create const constants once. 2019-11-22 11:03:45 +00:00
David Carlier
7fdc7e01a5 Fix some silent warnings and put some var to some usage... 2019-10-31 11:41:50 +00:00
David Carlier
15c920a612 Little compiler plugins rework regarding block location picked up. 2019-10-25 14:40:04 +01:00
hexcoder-
c83e8e1e62 Remove lcamtuf's old email from Google (not valid anymore), also remove maintainance from him. 2019-10-19 18:23:01 +02:00
van Hauser
9c105098dd general maintance 2019-10-04 10:33:28 +02:00
hexcoder-
c08f4f5845 fix issue#63 compilation problem with a workaround
for llvm 6.0 and Ubuntu 18.04
2019-09-25 07:10:38 +02:00
van Hauser
7adb7cf7f6 more tests 2019-09-22 10:42:48 +02:00
Andrea Fioraldi
b24639d011 run code formatter 2019-09-02 18:49:43 +02:00
Andrea Fioraldi
5036cb54cc update with changes from master 2019-08-30 12:13:51 +02:00
Andrea Fioraldi
bae398a9a4 -I include in makefiles 2019-08-27 19:22:53 +02:00
Joey Jiao
742aed4f2e Add support for Android 2019-08-19 19:43:58 +08:00
van Hauser
7f6aaa5314 final touches 2019-07-05 11:28:08 +02:00
van Hauser
9199967022 this is the best solution IMHO 2019-07-04 11:19:18 +02:00
van Hauser
04c92c8470 notzero for afl-gcc 2019-07-03 19:10:48 +02:00
van Hauser
00b22e37df select implementations 2019-07-03 16:36:31 +02:00
van Hauser
aa4fc44a80 2 different implementations 2019-06-27 15:43:51 +02:00
Hexcoder
45be91ff48 experimental implementation of counters that skip zero on overflow.
Enable with AFL_NZERO_COUNTS=1 during compilation of target.
2019-06-25 22:03:59 +02:00
van Hauser
0104e99caa llvm_mode whitelist (partial instrumentation) support added 2019-06-25 12:00:12 +02:00
Hexcoder
b4678b77f1 fix llvm compatibility problems. Should compile now with llvm 3.8.0
up to llvm 8.0
2019-06-03 23:20:47 +02:00
van Hauser
58b6c7605a fixed afl++ version display in llvm_mode 2019-06-03 14:08:04 +02:00
van Hauser
f367728c44 afl++ 2.52c initial commit 2019-05-28 16:40:24 +02:00