1074 Commits

Author SHA1 Message Date
David CARLIER
7919545499
Better solution for ARM64 build fix (#315) 2020-04-12 16:55:52 +02:00
David CARLIER
ee4e1936d0
build on arm64 fix. tested on Android. (#313) 2020-04-12 14:20:10 +02:00
van Hauser
cc3ac932d9 fix -E/-V 2020-04-11 09:16:30 +02:00
van Hauser
32ba60185e more refactoring and update changelog 2020-04-11 08:02:54 +02:00
van Hauser
68f269437d
Autodictionary (#309)
* 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

* better map transfer, display snapshot in UI

* update readme
2020-04-11 07:32:42 +02:00
Dominik Maier
29ee3a1ffc refactored cmplog 2020-04-11 01:09:07 +02:00
Dominik Maier
39e8b91806 code format 2020-04-10 22:54:31 +02:00
Dominik Maier
3ab7fcf5dd fixed fauxserver msg 2020-04-10 22:53:59 +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
Dominik Maier
d928b148d8 tackeled some warnings 2020-04-10 20:57:46 +02:00
Dominik Maier
3209a9d4e8 removed vla for tmpfile 2020-04-10 20:35:16 +02:00
Dominik Maier
f0f83bab52 resize fix + code format 2020-04-10 17:47:22 +02:00
hexcoder-
6aa6af04ac files opened with fdopen should be closed with fclose 2020-04-10 16:45:45 +02:00
hexcoder-
5b977453cb another mem leak fix for master/slave usage 2020-04-10 15:06:31 +02:00
hexcoder-
a60e425d39 fix small memory leak for in_place_resume 2020-04-10 14:52:59 +02:00
Dominik Maier
e51b4700e2 Merge branch 'dev' of github.com:aflplusplus/aflplusplus into dev 2020-04-10 14:34:24 +02:00
Dominik Maier
0b9f7c4c89 added back afl_state_deinit 2020-04-10 14:34:17 +02:00
hexcoder-
fbf5e08425 merge PR#306 from neoni (thanks), silence test when bash is not found 2020-04-09 18:11:39 +00:00
van Hauser
66f535ad61 check for empty AFL env vars 2020-04-09 16:27:00 +02:00
van Hauser
b485b7a252 fix compilers for empty AFL_CC/AFL_CXX env 2020-04-09 16:27:00 +02:00
van Hauser
04360a35ed fix review comments by Heiko 2020-04-09 10:23:37 +02:00
hexcoder-
20cb846c95 Makefile cleanup 2020-04-09 10:23:37 +02:00
van Hauser
09ab904354 one more include move 2020-04-09 10:23:37 +02:00
hexcoder-
ae05f5c4b0 afl-fuzz: add usage info when no python support is there, use it in test.sh 2020-04-09 10:23:37 +02:00
van Hauser
7a6b66e684 fix limits.h include 2020-04-09 10:23:37 +02:00
hexcoder-
e6daeef55c fix compilation in OpenBSD 2020-04-09 10:23:37 +02:00
van Hauser
ecdffa03f8 added snapshot feature to documentation 2020-04-09 10:23:37 +02:00
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
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
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
c14fd1ad18 code format, small improvements 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-
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
hexcoder-
7f817fe583 rename all 'Makefile' to 'GNUmakefile', use -Werror for -flto checks 2020-04-09 10:23:37 +02:00
van Hauser
e95ac10ff7 fix ASAN check 2020-04-01 13:10:07 +02:00
Dominik Maier
29b1e30126 fixed asan mem limit 2020-04-01 13:10:07 +02:00
van Hauser
24b9eddc7e disable memory limits for ASAN build 2020-04-01 13:10:07 +02:00
Dominik Maier
d611e7d50e next_p2 replaced by next_pow2 2020-04-01 13:10:07 +02:00
Dominik Maier
25d6d21617 code format 2020-04-01 13:10:07 +02:00
Dominik Maier
74b4096570 one less alloc 2020-04-01 13:10:07 +02:00
Dominik Maier
eca55be4fb minor changes 2020-04-01 13:10:07 +02:00
Dominik Maier
a0693d466c try to fix forkserver 2020-04-01 13:10:07 +02:00
Dominik Maier
c8bdf0790f reenabled custom mutator report 2020-04-01 13:10:07 +02:00
Dominik Maier
b83a2c1a00 make travis happy 2020-04-01 13:10:07 +02:00
Dominik Maier
5a4d4ad736 fixed bug in cmplog 2020-04-01 13:10:07 +02:00
Dominik Maier
5bc6dccbbd src doku is now markdown 2020-04-01 13:10:07 +02:00
Dominik Maier
42ee300e92 dropped make switches 2020-04-01 13:10:07 +02:00