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