van Hauser
ee66cd7b27
testcache_size = 2 ok fix
2020-10-15 17:08:45 +02:00
van Hauser
735e8c3956
check for minimum cache size
2020-10-14 17:32:51 +02:00
van Hauser
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
van Hauser
15099f7f5a
fix afl-cc.8 generation
2020-10-12 04:48:02 +02:00
van Hauser
aef0cd5877
fix sync mode
2020-10-12 04:41:04 +02:00
vanhauser-thc
b7e0490bcd
Revert "Merge branch 'memcache_marc' into dev"
...
This reverts commit c03fbcedaa68db5324423975a34331287426f7c2, reversing
changes made to dab017dddaaab6d836a590f7bba3eea3549758d2.
2020-10-12 03:44:34 +02:00
van Hauser
c03fbcedaa
Merge branch 'memcache_marc' into dev
2020-10-12 03:18:54 +02:00
van Hauser
dab017ddda
no -M/-S: auto-set -S default
2020-10-12 02:26:14 +02:00
van Hauser
6a397d6111
add new seed selection algo and make it the default
2020-10-11 14:31:31 +02:00
van Hauser
445aba9221
determinstic fuzzing is now disabled by default
2020-10-10 10:55:56 +02:00
van Hauser
c075003bd2
Merge pull request #571 from Edznux/statsd_implem
...
Statsd support implementation
2020-10-10 10:36:48 +02:00
van Hauser
125f8b6ba7
-m none is the default now
2020-10-09 23:23:44 +02:00
Edznux
4cb4772e2a
Remove ==1 in the condition
2020-10-09 18:58:27 +02:00
Edznux
0220a8ff66
Add env var toggle for StatsD
2020-10-08 20:48:46 +02:00
Edznux
deab5a1532
Add documentation/help for AFL_STATSD_TAGS_FLAVOR
2020-10-07 19:44:02 +02:00
van Hauser
c12b98e0a4
efficient queue jump
2020-10-07 17:45:54 +02:00
Edznux
3e16cf5fbf
Remove statsd_socket_init, just let it init when doing the first iteration
2020-10-07 00:20:13 +02:00
Edznux
3d7bdc9f0b
[WIP: segfault on non dogstatsd] Adding MACROS for format
2020-10-06 23:00:11 +02:00
Dominik Maier
74dc227c44
code format
2020-10-06 15:38:36 +02:00
Dominik Maier
a4b60ca5b6
testcase cache added
2020-10-06 15:37:59 +02:00
Edznux
9b112fde1a
Add help for AFL_STATSD_HOST &
...
AFL_STATSD_PORT env var
2020-10-05 19:29:37 +02:00
van Hauser
bab60b68d9
changed the default schedule to coe
2020-10-04 20:45:59 +02:00
van Hauser
383cd487a2
small improvements to Marcel's patch, fix laf-intel + redqueen crashes
2020-09-29 15:02:57 +02:00
Marcel Boehme
e87eca7fe8
Patching and improving AFLFast schedules.
2020-09-29 11:53:27 +00:00
van Hauser
e69b25e34b
increase havoc_stack_pow2 on no finds
2020-09-28 10:13:00 +02:00
van Hauser
5f52f72761
set explore as default, fix schedule display
2020-09-20 14:58:08 +02:00
van Hauser
a18523f018
fix exploit, mmopt and rare schedule
2020-09-19 15:13:58 +02:00
van Hauser
7ff9800804
fix exploit, mmopt and rare schedule
2020-09-19 15:13:15 +02:00
van Hauser
44c0dc6d96
fix expand havoc
2020-09-18 12:19:27 +02:00
van Hauser
2802245da7
update instrumenation/README.instrument_file.md for gcc_plugin
2020-09-08 17:15:32 +02:00
van Hauser
163e5ffd10
-p seek is now the default
2020-09-05 17:40:39 +02:00
van Hauser
ded4d093ff
skip crashes but keep for splices
2020-09-05 16:16:56 +02:00
vanhauser-thc
e30b2c6af6
final changes for pre-3.0
2020-09-05 13:18:28 +02:00
vanhauser-thc
4b3ad5f037
add cull queue, -i subdir traversal
2020-09-05 12:32:10 +02:00
van Hauser
6c715f1a69
more changes to fuzzer_setup
2020-09-04 17:04:42 +02:00
Thomas Rooijakkers
809a7cffe2
Write set environment variables in an env file style.
2020-09-04 16:02:09 +02:00
Thomas Rooijakkers
6adaacbb3a
Seperate fuzzer_setup from fuzzer_stats, only write fuzzer_setup at the start
2020-09-04 15:54:57 +02:00
van Hauser
81767287c3
improve documentation
2020-08-31 13:02:40 +02:00
Raphaël Hertzog
41bb359428
Fix various spelling errors ( #532 )
...
All those spelling errors have been caught by lintian's built-in
spellchecker:
https://lintian.debian.org/tags/spelling-error-in-binary.html
2020-08-28 23:04:25 +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
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
220dc4a43d
review done, pray
2020-08-11 16:25:35 +02:00
van Hauser
457f627101
move taint_mode var
2020-08-11 15:10:18 +02:00
van Hauser
3ec1b23743
cleanup minor issues
2020-08-11 10:36:34 +02:00
van Hauser
0ba09ee85a
enhancements
2020-08-11 10:24:45 +02:00
van Hauser
67dac15226
Merge branch 'debug' into taint
2020-08-11 03:40:12 +02:00
van Hauser
9cf8637fab
break up llvm rt afl init
2020-08-11 03:37:02 +02:00
Dominik Maier
7d7a8c7c39
code-format
2020-08-10 19:05:22 +02:00