166 Commits

Author SHA1 Message Date
van Hauser
204059c61a check for mistyped env vars 2020-02-16 18:16:10 +01:00
van Hauser
4cccdb89c0 fix for instrim (not the important one) 2020-02-16 16:45:30 +01:00
Andrea Fioraldi
ef00ed6090 code format 2020-02-16 13:21:39 +01:00
hexcoder-
37f865ab24 fix UBSAN handling, update docs 2020-02-16 10:44:53 +01:00
hexcoder-
24dcc5eb37 fix issue #194 more seriously 2020-02-13 21:06:09 +01:00
hexcoder-
1b758e4d6b compatibility for GNU make 4.3, which behaves different for
lines with '#' like in
 ifeq "$(shell echo '\#include <sys/ipc.h> ...
Now make v 4.3  wants
 ifeq "$(shell echo '#include <sys/ipc.h> ...
In order to get it working with all GNU makes, we use a make
variable for '#' called HASH
2020-02-11 20:15:01 +01:00
van Hauser
1edc392194 afl-showmap fix 2020-02-05 17:33:02 +01:00
van Hauser
118a81a5fe
Merge pull request #186 from vanhauser-thc/ubsan
add AFL_USE_UBSAN
2020-02-03 17:30:44 +01:00
van Hauser
542bea37fb fix MDs 2020-02-03 16:10:16 +01:00
Andrea Fioraldi
13ac2cb125 s/experimental\//examples\/g 2020-02-03 14:13:09 +01:00
Andrea Fioraldi
fa877b573a
add AFL_USE_UBSAN 2020-02-03 12:48:10 +01:00
Andrea Fioraldi
4384008f81 AFL_ALIGNED_ALLOC in libdislocator 2020-02-01 19:12:26 +01:00
hexcoder
3b4920011b
small fixes 2020-01-31 00:18:27 +01:00
Andrea Fioraldi
e5f081586d changelog 2020-01-30 23:11:03 +01:00
Andrea Fioraldi
0498d6fa89 fix links in readme 2020-01-30 23:00:54 +01:00
Andrea Fioraldi
1e8ea984d7 moar llvm readme 2020-01-30 22:58:45 +01:00
Andrea Fioraldi
6e9fce1c2d
Merge branch 'master' into CmpLog 2020-01-30 22:52:27 +01:00
Andrea Fioraldi
c8581050ff status custom/rq 2020-01-30 22:46:56 +01:00
Andrea Fioraldi
95a98fb3e8 cmplog runtime for LLVM 2020-01-30 22:40:09 +01:00
hexcoder-
b050c11583 for partial functionality ignore the LLVMInsTrim build result 2020-01-30 21:50:57 +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
bb88d98ff8 android: prefer bigcores 2020-01-28 19:23:04 +01:00
van Hauser
465033b04a bump llvm version 2020-01-28 11:00:51 +01:00
David Carlier
d3dcc352da First tests with LLVM 11 2020-01-28 09:17:55 +00:00
van Hauser
2c6847bfa0 added whitelist+blacklist to all llvm_mode passes 2020-01-25 16:11:42 +01:00
van Hauser
00d086f816 USE_TRACE_PC unnecessary, set env AFL_LLVM_USE_TRACE_PC instead 2020-01-21 12:53:36 +01:00
van Hauser
b8bad5a227 fix for getopt 2020-01-19 22:29:40 +01:00
Andrea Fioraldi
b6c5974b37 format 2020-01-17 16:41:30 +01:00
Andrea Fioraldi
55e9297202 first experiment cmplog 2020-01-17 16:39:05 +01:00
van Hauser
d1d5e7c02a blacklist function support for llvm_mode 2020-01-15 10:10:25 +01:00
hexcoder
553d9f5cfc
Merge pull request #166 from devnexen/llvm_mode_avoid_instrinsics
llvm_mode little update proposal (avoid instrumenting llvm intrinsic functions).
2020-01-08 10:19:08 +01:00
van Hauser
578b1f4b94 llvm ver display in afl-clang-fast 2020-01-07 21:44:55 +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
b95cd8968d Merge branch 'master' of github.com:vanhauser-thc/AFLplusplus 2020-01-06 11:46:23 +01:00
Andrea Fioraldi
67cbeeb395 added ++ to copyright notes 2020-01-06 11:46:14 +01:00
van Hauser
3827b912c7 compile fixes 2020-01-02 08:39:29 +01:00
van Hauser
842cd9dec3 final touches before 2.60 2019-12-31 12:52:10 +01:00
van Hauser
9829c5eb95 really ensure that all .test files are removed after they are not needed anymore 2019-12-30 15:14:00 +01:00
hexcoder-
064cd3315c fix issue #155 AFL_LLVM_LAF_SPLIT_FLOATS breaks bogofilter
added some forgotten floating point comparison types
2019-12-27 20:13:00 +01:00
van Hauser
67b6298895 qemu ld_preload support and added socket_fuzzing ld_preload library 2019-12-24 20:56:10 +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
Kjell Braden
e244f85c0b use llvm-config from env for version check 2019-12-21 17:46:29 +01:00
van Hauser
b91000fc9e llvm_mode for Android 2019-12-19 01:53:32 +01:00
van Hauser
939721e2cb v2.59c release 2019-12-18 11:14:12 +01:00
van Hauser
64435284ce added Android PR from afl, left some ifdefs commented out though 2019-12-18 09:17:49 +01:00
van Hauser
624f0da6c0 slight fix for llvm_mode Makefile 2019-12-15 21:42:30 +01:00
David CARLIER
0db7b39e62 Updating llvm_unsupported policy 2019-12-15 12:44:21 +00:00
hexcoder-
cd165b18f0 fix warn -> warning, no targets when prerequisites are not met 2019-12-10 06:50:02 +01:00