van Hauser
|
06264df168
|
rename whitelist -> instrumentlist
|
2020-06-30 17:28:21 +02:00 |
|
van Hauser
|
49a769ac06
|
lto whitelist in test.sh
|
2020-06-23 21:23:10 +02:00 |
|
van Hauser
|
d536ddc240
|
change: slaves only sync from masters
|
2020-05-15 09:27:15 +02:00 |
|
hexcoder-
|
182b8a4582
|
llvm_mode: lower llvm version reqs to 3.4 (LLInsTrim will not be
available)
|
2020-05-15 01:55:33 +02:00 |
|
van Hauser
|
7b40d7b942
|
new code formatting + applied
|
2020-05-12 11:12:25 +02:00 |
|
van Hauser
|
30bfd44dfd
|
indenting preprocessor directives breaks compilation and cant be fixed, reverting ... :-(
|
2020-05-10 12:09:37 +02:00 |
|
van Hauser
|
26f8708fed
|
fix warning, code format
|
2020-05-10 11:35:31 +02:00 |
|
van Hauser
|
ef2ccc8117
|
added AFL_LLVM_SKIPSINGLEBLOCK and changed default behaviour to instrument single block functions
|
2020-05-07 14:59:12 +02:00 |
|
van Hauser
|
00683d06c2
|
fix LTO mode
|
2020-05-05 20:10:54 +02:00 |
|
van Hauser
|
9d384b4e38
|
ctx and ngram fix
|
2020-05-05 12:46:49 +02:00 |
|
van Hauser
|
16c16b3e6e
|
ctx and ngram can be used together now
|
2020-05-04 18:01:47 +02:00 |
|
van Hauser
|
378573ab8b
|
AFL_LLVM_SKIP_NEVERZERO added
|
2020-05-02 00:39:13 +02:00 |
|
van Hauser
|
0c3d06c41e
|
refactored whitelist and blacklist in llvm_mode
|
2020-04-25 17:53:38 +02:00 |
|
van Hauser
|
3502db1ac5
|
more sanitizer functions for blacklist
|
2020-04-23 07:28:25 +02:00 |
|
van Hauser
|
2162fd8e1a
|
preliminary stuff for AFL_MAP_SIZE and afl-llvm-pass
|
2020-04-17 10:46:35 +02:00 |
|
van Hauser
|
698caed9c0
|
llvm_mode ctx: move function terminator instrumentation before skipping blocks
|
2020-04-09 10:23:37 +02:00 |
|
van Hauser
|
1d1f575b5c
|
add missing piece for CTX coverage
|
2020-04-09 10:23:37 +02:00 |
|
van Hauser
|
314debb799
|
ctx done
|
2020-04-09 10:23:37 +02:00 |
|
van Hauser
|
ccbcb5c8d3
|
added AFL_LLVM_INSTRUMENT, made USE_TRACE_PC obselete and llvm_mode Makefile fix, fixed for FUSELD (for LTO)
|
2020-04-09 10:23:37 +02:00 |
|
Dominik Maier
|
9721990507
|
code cleanup
|
2020-04-01 13:10:06 +02:00 |
|
hexcoder-
|
1e8c1a4c46
|
review adaptions for afl-llvm-pass
|
2020-04-01 13:10:06 +02:00 |
|
hexcoder-
|
b53ec1b247
|
afl-llvm-pass.so.cc: fix compile for llvm 3.8.0 @Marc: please review
|
2020-04-01 13:10:06 +02:00 |
|
hexcoder-
|
23d9649aec
|
making 'CFLAGS="-m32" make source-only tests' work
|
2020-04-01 13:10:06 +02:00 |
|
Dominik Maier
|
e71c2937de
|
code format
|
2020-04-01 13:10:05 +02:00 |
|
hexcoder-
|
3d6c58df53
|
part1 make it compilable for llvm 3.8.0 (ubuntu 16.04)
|
2020-04-01 13:10:05 +02:00 |
|
van Hauser
|
34c090a31d
|
add CFI sanitizer
|
2020-04-01 13:10:05 +02:00 |
|
van Hauser
|
5a74cffa0f
|
added llvm_mode ngram coverage
|
2020-03-20 17:10:44 +01:00 |
|
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 |
|