108e588e88
add de-unicoded dictionary entries
2021-03-02 17:46:43 +01:00
a61a30dee0
fix another pending_not_fuzzed location
2021-01-28 14:11:33 +01:00
6c095b3937
code format
2021-01-04 23:13:56 +01:00
c6e038fe25
code cleanups (shadowed vars, (un)signed type mismatches, format types, etc.)
2021-01-04 20:40:53 +01:00
0fd98ae8b0
added mutation introspection make target
2020-11-01 21:34:08 +01:00
e0bdfd87b6
fix ck_alloc call
2020-10-30 09:44:06 +01:00
b33306ca2c
fix ck_alloc call
2020-10-30 09:43:03 +01:00
a2739ef5ff
extras: afl_realloc -> ck_realloc
2020-10-30 09:40:51 +01:00
abac876b3a
better warn if skipping large dict
2020-10-29 10:45:32 +01:00
4b3ad5f037
add cull queue, -i subdir traversal
2020-09-05 12:32:10 +02:00
c7f0d30668
added afl_custom_fuzz_count
2020-08-24 17:32:41 +02:00
b9b6f06429
Allow Large Extras ( #523 )
...
* allow large extras
* skipping large testcases again
2020-08-24 12:04:29 +02:00
a1442bd1ac
no longer warns for prob. extras
2020-08-23 11:21:49 +02:00
1301552101
added AFL_MAX_DET_EXTRAS env var
2020-08-23 01:48:36 +02:00
5ec91fce23
fix for bad free ( #520 )
2020-08-21 23:03:08 +02:00
b504b9313a
code-format, changelog
2020-08-18 01:36:49 +02:00
1a94cfe2af
moved autodict extras away from extras_a
2020-08-18 01:31:40 +02:00
7470b475a9
Reworked maybe_grow to take a single ptr, renamed to afl_realloc ( #505 )
...
* maybe_grow takes a single ptr
* fixed use_deflate
* reworked maybe_grow_bufsize
* helper to access underlying buf
* remove redundant realloc_block
* code format
* fixes
* added unit tests
* renamed maybe_grow to afl_realloc
* BUF_PARAMS -> AFL_BUF_PARAM
2020-08-18 00:50:52 +02:00
ce513c4f3e
fix llvm12 -fuseld warning
2020-08-14 10:10:23 +02:00
d1bc0207cc
no longer using alloc for autodict
2020-08-14 01:33:03 +02:00
69f8c62955
code-format
2020-08-14 00:46:48 +02:00
83df65a66b
cleaned up maybe_add_auto calls
2020-08-14 00:46:15 +02:00
22d3a5e90a
enabled Wextra, fixed bugs
2020-08-07 16:55:58 +02:00
8197e9b2e4
clang-tidy readability-braces ( #323 )
2020-04-19 16:42:40 +02:00
326ab632c3
fixed uaf and warnings
2020-04-13 16:57:19 +02:00
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
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
f08a3fedf6
renamed UB to rand_below
2020-03-21 22:26:13 +01:00
54d01fec43
moved string formatting to header
2020-03-21 21:48:52 +01:00
5b9d306cdf
no more (?) statics
2020-03-19 22:54:09 +01:00
684f4dd1c4
honor afl_quiet on env var checks + code-format
2020-03-11 11:42:57 +01:00
cc1d6b33b1
unified pointer placement
2020-03-10 22:04:05 +01:00
988a32ced5
code-format
2020-03-09 12:21:54 +01:00
dba3595c0a
AFL without globals ( #220 )
...
* moved globals to afl, shm and fsrv
* moved argv to afl state, less bugs
* fixed unicorn docu
* lists everywhere
* merged custom mutators
* fixed leaks in afl-fuzz
2020-03-09 11:24:10 +01:00
0d5a8f69e9
fixed Heiko's global search-replace :)
2020-01-20 19:21:44 +01:00
3b9517ae73
v2.60d and year 2020 init
2019-12-31 13:01:08 +01:00
c83e8e1e62
Remove lcamtuf's old email from Google (not valid anymore), also remove maintainance from him.
2019-10-19 18:23:01 +02:00
e1f18f6212
fix typo in custom format
2019-09-04 10:03:51 +02:00
9705ccee67
credits and license header for src/* and include/*
2019-09-04 09:43:09 +02:00
b24639d011
run code formatter
2019-09-02 18:49:43 +02:00
1652831f1d
afl-fuzz-src/* -> src/afl-fuzz* rename
2019-09-02 17:40:23 +02:00