5997a4fc09
fix llvm-dict2file
2021-05-21 10:26:35 +02:00
6e75832082
code format for frida mode
2021-04-16 20:55:19 +02:00
b03424073e
fixes
2021-04-16 13:55:31 +02:00
e41d1183cc
fix nits
2021-04-16 00:41:32 +02:00
5ab14f22a5
better MacOs msg
2021-04-06 08:12:18 +02:00
201d82ae0d
Merge pull request #857 from Begasus/haiku
...
Fix Haiku references, no <sys/syscall.h> and missing defines for USEMMAP
2021-04-05 14:01:40 +02:00
96b743094d
Add -lnetwork to dependencies for Haiku
2021-04-04 19:25:04 +00:00
3c846859ee
cleanup
2021-04-04 20:05:02 +02:00
c23183f1dc
Merge pull request #855 from MegaManSec/leak-sanitizer
...
Add support for standalone leak-sanitizer
2021-04-04 15:28:42 +02:00
920e9402a4
Add support for standalone leak-sanitizer, introducting the environment
...
variable AFL_USE_LSAN.
AFL_USE_LSAN introduces the macro __AFL_CHECK_LEAK() which will check
for a memory leak when the macro is run. This is especially helpful
when using __AFL_LOOP().
If __AFL_LEAK_CHECK() is not used when AFL_USE_LSAN=1 is set,
the leak checker will run when the program exits.
2021-04-02 22:23:11 +00:00
c169cb3911
integrate frida_mode, code-format
2021-03-25 20:10:09 +01:00
33dd2ce021
close fds when executing one by one. ( #835 )
...
* closes fd when executing one by one.
* clean aflpp_driver
2021-03-20 09:34:40 +01:00
b715050de9
deepclean no longer removes submodules
2021-03-17 05:13:34 +01:00
2777784f4f
fix man path
2021-03-10 18:43:30 +01:00
f34a860d5f
NO_ARCH_OPT was removed due many issues
2021-03-04 20:14:47 +01:00
389e348826
fixes
2021-02-14 22:43:52 +01:00
98fd50f78f
Merge branch 'stable' into dev
2021-02-14 22:42:13 +01:00
fe9da70705
disabling march=native due problems on intel platforms
2021-02-14 18:43:43 +01:00
2cd4624779
build docker without march=native
2021-02-09 08:38:33 +01:00
c465e48e27
remove AFL_CC from unset list to allow success for unusual environments
2021-02-07 16:19:27 +01:00
19d02d7bf6
update qemu and main makefile for qasan
2021-01-31 17:45:55 +01:00
c71ce79963
fix colorization
2021-01-17 15:18:20 +01:00
0246fe9200
fix 32-bit mode, fix weighting
2020-12-30 10:34:22 +01:00
3f871d1d8f
allow tests when utils/aflpp_driver fails to build (platform support)
2020-12-28 16:29:30 +01:00
a4fd4ea0f4
fix LTO
2020-12-25 12:13:45 +01:00
1c79687dfe
faster llvm compile, update README
2020-12-23 15:56:25 +01:00
e8374e3deb
temporary fix for unusual builds where CC is set
2020-12-21 17:04:58 +01:00
6d1f17d78d
Merge branch 'dev' into skim_romu
2020-12-21 11:02:09 +01:00
81e3e991a7
Test Python and Shared Memory in binary-only mode
2020-12-20 19:54:40 -05:00
eddabf6b05
Remove binary-only target's depend on source tools
...
The `binary-only` target currently depends on the `all` target which
always build the source tools, such as afl-cc and afl-as. This is
unnecessary if the user specifically is asking for only binary fuzzing
tools.
2020-12-20 19:39:28 -05:00
59c1c6a431
fix for non-default gcc installations
2020-12-20 14:42:45 +01:00
73dd6d86ab
dont fail with ASAN_BUILD
2020-12-18 16:38:24 +01:00
2748d5c962
fix
2020-12-18 16:16:22 +01:00
d07b0169cb
skim import
2020-12-17 10:55:33 +01:00
7f50aa26db
let the check for afl-gcc not abort 'make tests'
2020-12-12 11:25:10 +01:00
54f59c7403
add an extra test for afl-gcc and check for -B support
2020-12-12 11:21:13 +01:00
dbbbeea36e
typos
2020-12-11 18:24:14 +01:00
b8a590b84d
grammar in error messages
2020-12-10 11:56:41 +01:00
2c24cdbfc3
fix qbdi path for code format
2020-12-09 22:25:37 +01:00
a8e568f248
move libdislocator, libtokencap and qbdi_mode to utils/
2020-12-09 11:30:04 +01:00
c05e4efbe9
renamed examples/ to utils/
2020-12-01 14:40:30 +01:00
e83426a79b
fix make DEBUG=1
2020-11-28 19:09:13 +01:00
fdac887660
no fancy special options for the fundamental test compile (no unnecessary dependencies)
2020-11-27 21:10:55 +01:00
d1259d0914
add -lm, afl-fuzz-queue.c wants log2(), fix GNUmakefile syntax
2020-11-27 20:54:07 +01:00
ded80870a9
reenable afl-clang(++)
2020-11-01 06:22:18 +01:00
0fd98ae8b0
added mutation introspection make target
2020-11-01 21:34:08 +01:00
44c65fa0a0
add no splicing compile option and print used compile options in afl-fuzz help
2020-10-26 14:44:05 +01:00
eefc3608e7
added UBSAN, MSAN options
2020-10-24 03:31:41 +02:00
2e8ec1e339
allow symbolize=1 for asan/debug
2020-10-23 22:49:20 +02:00
56ac3fcdc5
configurable testcache with malloc ( #581 )
...
* cache item number to cache memory size
* reload testcase if trimming changed the size
* fix splicing selection
* slim splicing
* import sync fix
* write testcache stats to fuzzer_stats
* fix new seed selection algo
* malloc+read instead of mmap
* fix
* testcache is configurable now and no reference counts
* fixes compilation, test script
* fixes
* switch TEST_CC to afl-cc in makefile
* code format
* fix
* fix crash
* fix crash
* fix env help output
* remove unnecessary pointer resets
* fix endless loop bug
* actually use the cache if set
* one more fix
* increase default cache entries, add default cache size value to config.h
Co-authored-by: hexcoder- <heiko@hexco.de >
2020-10-14 15:30:30 +02:00