1737 Commits

Author SHA1 Message Date
Andrea Fioraldi
4b88e059ef more robust search for clang for afl-clang-fast 2020-04-13 17:05:43 +02:00
Dominik Maier
12a7059ae8 added ignore info 2020-04-13 16:58:35 +02:00
Dominik Maier
a897f355a9 code format 2020-04-13 16:57:41 +02:00
Dominik Maier
326ab632c3 fixed uaf and warnings 2020-04-13 16:57:19 +02:00
van Hauser
dda096da03 allow -L -1 to enable mopt in parallel to classic mutation 2020-04-13 12:12:27 +02:00
Andrea Fioraldi
5daec436f9 fix bug forksever fail not detected when using read_timed 2020-04-13 11:43:34 +02:00
Andrea Fioraldi
033c743a41 fix all cmplog errors 2020-04-13 11:37:48 +02:00
Andrea Fioraldi
459d8f9ba2 qemu cmplog test.sh 2020-04-13 10:53:37 +02:00
Andrea Fioraldi
0022cc4782 fix some cmplog refactoring bugs 2020-04-13 10:40:24 +02:00
Dominik Maier
995e556065 cmplog forkserver tidying 2020-04-13 08:54:59 +02:00
van Hauser
a93268acec update todo 2020-04-12 22:45:54 +02:00
van Hauser
e70c54547e remove warnings with llvm11 2020-04-12 17:23:41 +02:00
David CARLIER
7919545499
Better solution for ARM64 build fix (#315) 2020-04-12 16:55:52 +02:00
van Hauser
5a8db5954c update test.sh to new compcov features 2020-04-12 14:38:47 +02:00
David CARLIER
ee4e1936d0
build on arm64 fix. tested on Android. (#313) 2020-04-12 14:20:10 +02:00
van Hauser
ec67780854 fix 32/64 bit LTO 2020-04-12 14:04:17 +02:00
van Hauser
aaf8835cdb updated changelog 2020-04-12 12:18:06 +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
4ed43b7632 m32/m64 support for LTO and code-format for test/ 2020-04-12 11:00: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
pyno
fd63344ffc
Fixed qbdi_mode/build.sh script (#311)
Co-authored-by: pyno <pyno@fearless>
2020-04-11 20:04:22 +02:00
Andrea Fioraldi
90a9f22c3d
fix #312 2020-04-11 18:31:46 +02:00
van Hauser
cc3ac932d9 fix -E/-V 2020-04-11 09:16:30 +02:00
van Hauser
d8947d1fa4 add extended forkserver feature to gcc_plugin and qemu_mode 2020-04-11 08:15:42 +02:00
van Hauser
32ba60185e more refactoring and update changelog 2020-04-11 08:02:54 +02:00
van Hauser
8bcfba8231 add missing file 2020-04-11 07:35: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
6dcbc4dff4 void * types in allocs 2020-04-10 21:03:48 +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
hexcoder-
4e3739cdf2 Merge branch 'dev' of https://github.com/AFLplusplus/AFLplusplus into dev 2020-04-10 14:50:05 +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-
9dcdbbb649 README: minor additions and typo fixes 2020-04-10 12:07:21 +02:00
hexcoder-
ac2f0c9896 remove GNU makefile variants 2020-04-10 11:44:43 +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
Dominik Maier
df5c264754 Merge branch 'dev' of github.com:aflplusplus/aflplusplus into dev 2020-04-09 16:27:07 +02:00
van Hauser
66f535ad61 check for empty AFL env vars 2020-04-09 16:27:00 +02:00
van Hauser
b8d84ababb lto module clean-up (#303) 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
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