2402 Commits

Author SHA1 Message Date
David Carlier
bd9676aa04 Android build fix proposal.
LTO flag is recognised but however broken on Android (tested with armv7 arch).
Thus giving the choice not to enable it.
In fortify mode, open required O_CREAT or O_TMPFILE when mode is set.
2020-04-09 10:23:37 +02:00
van Hauser
e5d0a9ecdf update readme 2020-04-09 10:23:37 +02:00
van Hauser
314debb799 ctx done 2020-04-09 10:23:37 +02:00
Andrea Fioraldi
24ad714d0d update env with AFL_NO_SNAPSHOT 2020-04-09 10:23:37 +02:00
Andrea Fioraldi
41225b53fa small fixes 2020-04-09 10:23:37 +02:00
Andrea Fioraldi
5efd306f7b snapshot() in llvm mode 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
hexcoder-
2f172d6c5a GNUmakefile: python config add --ldflags, silence tests 2020-04-09 10:23:37 +02:00
hexcoder-
1eb81fdf36 unicorn_mode build script: find setuptools more reliably 2020-04-09 10:23:37 +02:00
hexcoder-
62b6af693d Makefile bugfix macros are generally not expanded in shell calls 2020-04-09 10:23:37 +02:00
hexcoder-
a49988afbf fix silly error with uname -s 2020-04-09 10:23:37 +02:00
hexcoder-
03495beadb libtokencap, portable Makefile (for GNUmake and BSDmake) 2020-04-09 10:23:37 +02:00
hexcoder-
079fdbf9bc portable version of Makefile (tested with bsdmake and GNUmake) 2020-04-09 10:23:37 +02:00
van Hauser
002e3840e6 update todo 2020-04-09 10:23:37 +02:00
van Hauser
96c558bec4 update todo 2020-04-09 10:23:37 +02:00
van Hauser
a267263420 unit tests cleaning 2020-04-09 10:23:37 +02:00
van Hauser
c14fd1ad18 code format, small improvements 2020-04-09 10:23:37 +02:00
Andrea Fioraldi
88782ae43c custom mutator readme 2020-04-09 10:23:37 +02:00
van Hauser
70e777d031 no random timing for -s fixed_seed 2020-04-09 10:23:37 +02:00
hexcoder-
9e1482ad04 fix make install regarding MANPAGES target 2020-04-09 10:23:37 +02:00
hexcoder-
fef08192ad restore portable Makefiles 2020-04-09 10:23:37 +02:00
van Hauser
5488422471 fix UI bug for bit flip yields 2020-04-09 10:23:37 +02:00
van Hauser
e8e6dbf839 small enhancements and code-format 2020-04-09 10:23:37 +02:00
van Hauser
5602a09cc6 remove MaybeAlign 2020-04-09 10:23:37 +02:00
hexcoder-
164a01e723 fix make install 2020-04-09 10:23:37 +02:00
van Hauser
f7f106c42a remove maybe_linking artifacts 2020-04-09 10:23:37 +02:00
hexcoder-
7f817fe583 rename all 'Makefile' to 'GNUmakefile', use -Werror for -flto checks 2020-04-09 10:23:37 +02:00
Dominik Maier
5e66d95fbd better asan 2020-04-09 10:23:37 +02:00
Dominik Maier
d064b2e4af el no longer has to be used in loop 2020-04-09 10:23:37 +02:00
hexcoder-
9d067d26da fix unit test case for long list 2020-04-09 10:23:37 +02:00
Dominik Maier
8e417ecb5c makefile asan fix 2020-04-09 10:23:37 +02:00
Dominik Maier
a9d072ad02 O3 again 2020-04-09 10:23:37 +02:00
Dominik Maier
5630c2e72c list testcase added 2020-04-09 10:23:37 +02:00
hexcoder-
29ff59cc8a fixing unit tests (again) remove CFLAGS_FLTO, put LDFLAGS near the end 2020-04-09 10:23:37 +02:00
Dominik Maier
dab429521b added (broken) list test 2020-04-09 10:23:37 +02:00
Dominik Maier
48fc106905 added prealloc testcase 2020-04-09 10:23:37 +02:00
hexcoder-
ee72d5d01d add Make rule for new unit test 2020-04-09 10:23:37 +02:00
hexcoder-
378f4dd46d fix make target unit test (tested on Ubuntu 16.04) 2020-04-09 10:23:37 +02:00
David Carlier
2455f081fc llvm_mode: using MaybeAlign wrapper over the deprecated setter.
seems to be available even on LLVM 3.7
2020-04-09 10:23:37 +02:00
van Hauser
f06acc4e27 push new version 2020-04-09 09:14:12 +02:00
van Hauser
3c546341e3 fix indention 2020-04-09 09:08:04 +02:00
Andrea Fioraldi
650bd1c179
Update README.snapshot.md 2020-04-09 08:58:35 +02:00
Dominik Maier
9efa96fe0c fixed critical whitespace 2020-04-09 01:40:03 +02:00
hexcoder-
361c2ac576 fix compile for MacOSX -DFORTIFY_SOURCE=2 is problematic 2020-04-08 23:45:28 +02:00
van Hauser
54359be31a fix review comments by Heiko 2020-04-08 23:16:49 +02:00
van Hauser
77949acaee fix review comments by Heiko 2020-04-08 23:15:42 +02:00
hexcoder-
88a852ef0f fix gcc_plugin Makefile (VPATH) 2020-04-08 22:21:32 +00:00
hexcoder-
cb52b1757d Makefile cleanup 2020-04-08 21:39:11 +02:00
hexcoder-
b4869d0663 unicorn_mode/samples/persistent Makefile portable version 2020-04-08 21:23:18 +02:00
van Hauser
30fa7b8006 remove todo 2020-04-08 19:17:21 +02:00