vanhauser-thc
4ab90e739f
code format
2021-02-22 22:24:59 +01:00
vanhauser-thc
fb2a6b6941
minimum sync time
2021-02-22 16:56:35 +01:00
vanhauser-thc
974aab6cf6
cmplog config.h -> -l option
2021-02-21 17:53:09 +01:00
vanhauser-thc
84f0b4f187
persistent replay env setup
2021-02-07 08:27:35 +01:00
vj-27
96cdc97c98
prev_run_time loaded used only for ui and when writing the stats file
2021-02-07 03:33:47 +05:30
vj-27
f54c4dbfdb
set prev_run_time inside afl state
2021-02-06 09:41:15 +00:00
vj-27
1a8c242d28
load run time and donot load pending_* or *_favoured
2021-02-05 19:46:24 +00:00
vj-27
6f163bb0c5
load existing stats file when in AFL_AUTORESUME or -i -
2021-02-05 00:26:23 +00:00
van Hauser
d808a8401e
import cmplog opts
2021-02-01 12:16:55 +01:00
aflpp
e5116c6d55
fix -Z, remove q->next
2021-01-31 17:29:37 +01:00
van Hauser
9d08f0d098
added AFL_CMPLOG_ONLY_NEW feature
2021-01-30 15:39:47 +01:00
van Hauser
3b3565269d
foreign sync from ctime to mtime (libfuzzer)
2021-01-30 14:57:17 +01:00
van Hauser
fc3f06caec
Merge pull request #689 from AFLplusplus/cmplog_merge
...
cmplog merge
2021-01-21 12:03:21 +01:00
Joey Jiao
0306261fec
Fix build error for Android
...
- LTO not work yet
2021-01-20 15:46:39 +08:00
van Hauser
c71ce79963
fix colorization
2021-01-17 15:18:20 +01:00
van Hauser
a0e884cf8b
merge cmplog
2021-01-15 16:56:40 +01:00
buherator
9cdf5c4150
User defined kill signal value ( #678 )
...
* Adding AFL_KILL_SIGNAL environment variable
Controlling the kill signal used to end forked processes.
* Checking validity of AFL_KILL_SIGNAL env variable
This commit also sets a valid value in the environment to avoid
duplicating code in at_exit(). Changing data type of
fsrv->kill_signal to u8 to match last_kill_signal.
* Adding afl_kill_signal to AFL (environment) state
This commit simply introduces a struct member for future use. The
env variable is not used from the afl struct but from fsrv, where
its validity is checked, resulting in a FATAL in case of errors.
2021-01-07 22:35:34 +01:00
hexcoder-
c6e038fe25
code cleanups (shadowed vars, (un)signed type mismatches, format types, etc.)
2021-01-04 20:40:53 +01:00
van Hauser
880513651d
cmplog cleanup
2021-01-03 10:13:55 +01:00
van Hauser
7e6645d5a2
float2double
2020-12-31 11:51:10 +01:00
hexcoder-
b0d69f1b69
cleanup of hot fix for -s on 32-bit
2020-12-30 13:02:11 +01:00
van Hauser
688f4ffb89
added corpus introspection
2020-12-28 14:01:48 +01:00
van Hauser
7e27448dac
another 32 bit fix
2020-12-21 12:19:22 +01:00
van Hauser
ea9db86bb8
mem error fix
2020-12-18 10:20:43 +01:00
van Hauser
f0b6576f97
fix
2020-12-18 09:55:47 +01:00
van Hauser
0011f2047b
merge romu and skim
2020-12-18 09:33:52 +01:00
van Hauser
d07b0169cb
skim import
2020-12-17 10:55:33 +01:00
van Hauser
46156957bd
fix aflfast changes
2020-12-08 11:07:11 +01:00
Marcel Boehme
06ec5ab3d7
Sampling next seed by weight (hit_count, bitmap_size, exec_us)
2020-12-07 21:32:25 +00:00
Dominik Maier
1dbefc14ea
fixed bugs in custom_describe, reported by wizche
2020-12-04 14:26:48 +01:00
Dominik Maier
1f34b9f8e1
added python mutator, documentation
2020-12-04 14:26:48 +01:00
Dominik Maier
a19b3022d9
afl_custom_describe api added
2020-12-04 14:26:47 +01:00
Dominik Maier
a2e2fae840
AFL_CRASH_EXITCODE env var added, u8->bool
2020-12-03 14:43:06 +01:00
Dustin Spicuzza
cd0a25be5e
Use buffer protocol to retrieve result from python post_process ( #605 )
...
Saves an extra copy, gives post processing functions more flexibility
2020-11-18 20:29:17 +01:00
David CARLIER
b260204b72
Solaris/Illumos build fix. ( #609 )
2020-11-18 19:13:03 +01:00
Dominik Maier
f80f62f14b
renamed env var to AFL_DEBUG_CHILD
2020-11-18 03:02:13 +01:00
van Hauser
8e1047f5ef
support custom mutator introspection
2020-11-10 14:08:21 +01:00
van Hauser
416e01d3c6
match mopt to havoc
2020-11-02 11:04:35 +01:00
van Hauser
0fd98ae8b0
added mutation introspection make target
2020-11-01 21:34:08 +01:00
vanhauser-thc
2e8ec1e339
allow symbolize=1 for asan/debug
2020-10-23 22:49:20 +02:00
van Hauser
0e748ccda7
set max testcache entries automated if not specified by the user
2020-10-23 14:05:34 +02:00
van Hauser
c866aef37f
maybe enhancement to cache algo
2020-10-22 21:07:37 +02:00
van Hauser
fcea01a8ea
add eviction stat
2020-10-17 11:38:55 +02:00
van Hauser
d5c3b4bafd
directly add new queue to cache
2020-10-16 09:35:35 +02:00
van Hauser
f41aafa4f7
retake from mem if possible
2020-10-15 15:48:39 +02:00
van Hauser
7ca5524e55
Merge pull request #584 from devnexen/dfbsd_build_fix
...
DragonFlyBSD build fix proposal.
2020-10-14 17:37:21 +02:00
David Carlier
638bf19b65
DragonFlyBSD build fix proposal.
2020-10-14 17:21:22 +01:00
van Hauser
735e8c3956
check for minimum cache size
2020-10-14 17:32:51 +02:00
van Hauser
23872d6f2c
add documentation
2020-10-14 16:38:29 +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