van Hauser
af670ca138
enable snapshot lkm for llvm_mode persistent mode
2020-05-27 17:17:33 +02:00
van Hauser
1cae68dde3
persistent mode shared memory fuzzing - done
2020-05-26 15:20:42 +02:00
van Hauser
996e1515b3
better performance compilation options for afl++ and targets
2020-05-26 13:19:57 +02:00
van Hauser
707145c491
persistent mode: shared memory test case transfer
2020-05-25 16:40:55 +02:00
van Hauser
68e66fa920
fix compare-transform for strn?casecmp
2020-05-24 01:59:08 +02:00
van Hauser
c64ea49432
AFL_LLVM_LAF_ALL
2020-05-23 01:37:21 +02:00
van Hauser
5b9dfa0600
fix llvm_mode selection
2020-05-22 11:22:30 +02:00
van Hauser
5d0bcf8152
switching llvm_mode default to pcguard
2020-05-22 10:24:00 +02:00
van Hauser
682b620922
fix afl-clang-fast help output
2020-05-14 16:25:07 +02:00
van Hauser
2e553bcd69
code-format
2020-05-10 10:24:24 +02:00
van Hauser
d02cfc54b6
LTO fixes for fuzzbench
2020-05-10 08:51:40 +02:00
van Hauser
140053502b
import transform fix into autodict, code-format
2020-05-07 08:08:20 +02:00
van Hauser
ec5b1924c4
CTX+NGRAM != LTO
2020-05-06 11:55:50 +02:00
van Hauser
80ddb484de
added InsTrimLTO :-)
2020-05-06 11:51:28 +02:00
van Hauser
128e4d5565
more typos fixed
2020-05-05 20:23:16 +02:00
van Hauser
d6346561db
ctx+ngram for instrim
2020-05-05 15:37:02 +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
d3254d8066
llvm fix
2020-04-17 12:00:28 +02:00
van Hauser
1931838a11
remove unnecessary map_size variables
2020-04-17 11:39:38 +02:00
van Hauser
248a2f2f0b
added AFL_MAP_SIZE to env help output
2020-04-17 10:21:41 +02:00
van Hauser
ef311ec70c
done implementing AFL_MAP_SIZE
2020-04-17 10:08:56 +02:00
Dominik Maier
124665b392
code-format
2020-04-16 14:47:08 +02:00
van Hauser
2ce6e7a7fb
fix laf-intel transform disable
2020-04-15 23:01:33 +02:00
hexcoder-
7e2c52f2b9
disable compare-transform-pass when lto_mode and autodictionary is used.
2020-04-15 22:27:32 +02:00
Dominik Maier
0c02a8f4d3
changed run_target
2020-04-15 19:23:26 +02:00
Rick van Schijndel
48f7f7a17b
afl-clang-fast: fail when binary name can't be used to determine build mode ( #318 )
2020-04-15 12:08:33 +02:00
Andrea Fioraldi
92aaaef381
code format
2020-04-14 12:42:38 +02:00
van Hauser
b1e7b834ac
add missing default names for AFL_LLVM_INSTRUMENT
2020-04-14 11:24:53 +02:00
Andrea Fioraldi
4b88e059ef
more robust search for clang for afl-clang-fast
2020-04-13 17:05:43 +02:00
van Hauser
ec67780854
fix 32/64 bit LTO
2020-04-12 14:04:17 +02:00
van Hauser
0a525f768b
local/global var for compare-transform-pass and code-format
2020-04-12 12:13:01 +02:00
van Hauser
5e09e13ece
m32/m64 support for LTO and code-format for test/
2020-04-12 10:58:58 +02:00
van Hauser
eec725a345
add global and local var support to autodictionary
2020-04-12 10:34:03 +02:00
van Hauser
3a509c6168
LTO optimization, variable map size, autodictionary ( #307 )
...
* lto module clean-up
* step 1/3
* step 1/3 completed
* if tmp is ever made non-static
* parts 2 and 3 - autodictionary is complete
* variable map_size support
* variable map size: changed overlooked functions
* remove debug for autodict
* 64 bit alignment of map size
* fix review comments
* force 64 bit alignment on both sides
* typo
2020-04-10 22:33:11 +02:00
van Hauser
b485b7a252
fix compilers for empty AFL_CC/AFL_CXX env
2020-04-09 16:27:00 +02:00
van Hauser
c1395bb543
LTO llvm11 ( #302 )
...
* new LTO mode for llvm 11
* remove unneeded afl-ld and env vars
2020-04-09 16:27:00 +02:00
van Hauser
c8ca944fac
fix review comments by Heiko
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
van Hauser
f7f106c42a
remove maybe_linking artifacts
2020-04-09 10:23:37 +02:00
Dominik Maier
c8bdf0790f
reenabled custom mutator report
2020-04-01 13:10:07 +02:00
Dominik Maier
e71c2937de
code format
2020-04-01 13:10:05 +02:00
van Hauser
34c090a31d
add CFI sanitizer
2020-04-01 13:10:05 +02:00
Dominik Maier
6d3dc83c5d
code format
2020-03-27 11:06:06 +01:00
Andrea Fioraldi
65817144ac
include afl-llvm-rt.o not only when linking
2020-03-23 20:19:07 +01:00
van Hauser
94e30002e7
better man page for afl-clang-*
2020-03-23 09:25:05 +01:00
van Hauser
37603272be
more fixes and code-format
2020-03-23 08:58:17 +01:00
van Hauser
4263519479
more fixes
2020-03-23 08:48:57 +01:00
van Hauser
5a74cffa0f
added llvm_mode ngram coverage
2020-03-20 17:10:44 +01:00