Dominik Maier
a1442bd1ac
no longer warns for prob. extras
2020-08-23 11:21:49 +02:00
Dominik Maier
4d9d52e3d9
code format
2020-08-23 11:00:46 +02:00
Dominik Maier
6184832ea9
added more env var docs, fsrv fixes for cmin, tmin
2020-08-23 10:59:56 +02:00
Dominik Maier
e2b54bfa05
code format
2020-08-23 10:40:46 +02:00
Marius Muench
425908a00c
Option for specifying forkserver initialization timeout via environment variable ( #522 )
...
* Addition of AFL_FORKSRV_INIT_TMOUT env var
This commit introduces a new environment variable which allows to
specify the timespan AFL should wait for initial contact with the
forkserver.
This is useful for fuzz-targets requiring a rather long setup time
before the actual fuzzing can be started (e.g., unicorn).
* add .swp files to .gitignore
* Inherit init_tmout in afl_fsrv_init_dup
Without this patch, the forkserver would spawn with a timeout of 0 in
cmplog mode, leading to an immediate crash.
Additionally, this commit removes a spurious whitespace.
* Initialize afl->fsrv.init_tmout in afl_fsrv_init
Not all afl-components will need the new AFL_FORKSRV_INIT_TMOUT
environment variable. Hence, it's initialized to the safe "default"
value from before in afl_fsrv_init now.
2020-08-23 10:39:34 +02:00
Dominik Maier
1301552101
added AFL_MAX_DET_EXTRAS env var
2020-08-23 01:48:36 +02:00
van Hauser
c4f71ab201
enable autodict for cmplog compile, it is ensure not be used in the forkserver
2020-08-22 10:01:45 +02:00
Dominik Maier
5ec91fce23
fix for bad free ( #520 )
2020-08-21 23:03:08 +02:00
van Hauser
47878f6974
add execs_done to plot file
2020-08-21 23:33:35 +02:00
van Hauser
d5c77a9e96
update todo
2020-08-21 15:45:15 +02:00
van Hauser
4d2694c114
fix semicolon
2020-08-21 15:26:43 +02:00
van Hauser
017c8a6940
fix global id documentation for LTO pcguard
2020-08-21 14:39:47 +02:00
van Hauser
b0a783e86f
code format
2020-08-21 11:18:18 +02:00
aflpp
714e4d2b46
fixed for LTO llvm 11
2020-08-21 11:17:03 +02:00
van Hauser
85a4c5e724
only compile SanitizerCoverage for LTO
2020-08-21 10:50:06 +02:00
van Hauser
182b8b3e14
remove doc reference for SKIPSINGLEBLOCK
2020-08-20 19:00:15 +02:00
van Hauser
4ce5ed370a
LTO: sancov made default, deprecated SKIPSINGLEBLOCK, deactivate LTO autodict for cmplog binaries
2020-08-20 18:57:05 +02:00
van Hauser
f7bac482e9
Merge pull request #518 from AFLplusplus/ltopcguard
...
sancov ported to LTO
2020-08-20 18:33:53 +02:00
van Hauser
bd074e9150
add missing features for sancov lto
2020-08-20 18:32:22 +02:00
van Hauser
d52ea44c27
fix wrong var
2020-08-20 18:27:22 +02:00
van Hauser
9c1b6cfb99
Merge pull request #517 from AFLplusplus/custommut-readme
...
Custom Mutator readme
2020-08-20 14:21:42 +02:00
van Hauser
631d3f274a
move afl_loop check
2020-08-20 13:49:11 +02:00
van Hauser
3cdaf4dcf2
sancov enhancement
2020-08-20 13:37:34 +02:00
van Hauser
779d8f6b7e
support current llvm12 changes
2020-08-20 10:56:51 +02:00
van Hauser
322847755a
Merge pull request #513 from fouzhe/patch-1
...
fix typo
2020-08-19 17:58:35 +02:00
fouzhe
f9f28b9c7c
fix typo
2020-08-19 23:54:45 +08:00
van Hauser
c3bc0145e7
Merge pull request #512 from AFLplusplus/stable
...
activate travis for stable
2020-08-19 16:21:03 +02:00
van Hauser
17d403b8f8
activate travis for stable
2020-08-19 16:19:31 +02:00
van Hauser
9faf7b6fc8
v2.67d
2020-08-18 20:08:29 +02:00
van Hauser
5c759953f4
Merge pull request #511 from AFLplusplus/stable
...
push to dev
2020-08-18 20:05:56 +02:00
van Hauser
1c64048d0f
2.67c
2.67c
2020-08-18 19:56:47 +02:00
Dominik Maier
b504b9313a
code-format, changelog
2020-08-18 01:36:49 +02:00
Dominik Maier
1a94cfe2af
moved autodict extras away from extras_a
2020-08-18 01:31:40 +02:00
Dominik Maier
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
van Hauser
0a6084f361
Merge pull request #499 from AFLplusplus/dev
...
important push to stable
2020-08-17 23:42:45 +02:00
van Hauser
f92607cff1
pcguard for lto
2020-08-17 22:56:48 +02:00
van Hauser
9532499ef5
install libafldrivers
2020-08-16 14:14:24 +02:00
van Hauser
1d56de6c1d
fix lto autodict for long strings
2020-08-16 13:29:24 +02:00
van Hauser
266b51a842
final afl-llvm-rt.o.c that takes care of all eventualities
2020-08-16 10:53:38 +02:00
van Hauser
cc1fe2f2d2
skip instrumenting blocks following __afl_loop to improve stability in LTO. not in afl-llvm-pass and instrim because they are outdated, sancov cant be fixed
2020-08-15 22:59:49 +02:00
van Hauser
43214d6b46
more likely
2020-08-15 22:10:28 +02:00
van Hauser
2f28ecd3a5
more unlikely
2020-08-15 20:51:57 +02:00
van Hauser
73a629d6f2
important bugfix for large covmaps
2020-08-15 18:14:44 +02:00
van Hauser
0a251f93e0
increase initial memory sized
2020-08-15 13:34:51 +02:00
van Hauser
1cf4738487
more FAQ
2020-08-15 10:27:40 +02:00
root
af14acf2c1
Revert "Merge branch 'debug' into dev"
...
This reverts commit a7537b5511ad767d2240cf2dc6d3e261daa676f9, reversing
changes made to 15e799f7ae666418e75c6a79db833c5316b21f97.
2020-08-14 14:35:05 +02:00
van Hauser
a7537b5511
Merge branch 'debug' into dev
2020-08-14 13:23:14 +02:00
van Hauser
15e799f7ae
fix for llvm 11
2020-08-14 12:42:45 +02:00
van Hauser
5f0a9c90c8
fixes lots of llvm warnings
2020-08-14 12:06:00 +02:00
van Hauser
9ff9ff2ad2
more secure way to work with a dynamic map
2020-08-14 11:40:26 +02:00