diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/afl-fuzz.h | 5 | ||||
-rw-r--r-- | include/config.h | 6 | ||||
-rw-r--r-- | include/envs.h | 9 |
3 files changed, 11 insertions, 9 deletions
diff --git a/include/afl-fuzz.h b/include/afl-fuzz.h index 74b04fdb..e3e4e246 100644 --- a/include/afl-fuzz.h +++ b/include/afl-fuzz.h @@ -457,7 +457,7 @@ typedef struct afl_env_vars { afl_no_startup_calibration, afl_no_warn_instability, afl_post_process_keep_original, afl_crashing_seeds_as_new_crash, afl_final_sync, afl_ignore_seed_problems, afl_disable_redundant, - afl_sha1_filenames; + afl_sha1_filenames, afl_no_sync; u8 *afl_tmpdir, *afl_custom_mutator_library, *afl_python_module, *afl_path, *afl_hang_tmout, *afl_forksrv_init_tmout, *afl_preload, @@ -656,6 +656,7 @@ typedef struct afl_state { switch_fuzz_mode, /* auto or fixed fuzz mode */ calibration_time_us, /* Time spend on calibration */ sync_time_us, /* Time spend on sync */ + cmplog_time_us, /* Time spend on cmplog */ trim_time_us; /* Time spend on trimming */ u32 slowest_exec_ms, /* Slowest testcase non hang in ms */ @@ -1226,6 +1227,7 @@ void show_init_stats(afl_state_t *); void update_calibration_time(afl_state_t *afl, u64 *time); void update_trim_time(afl_state_t *afl, u64 *time); void update_sync_time(afl_state_t *afl, u64 *time); +void update_cmplog_time(afl_state_t *afl, u64 *time); /* StatsD */ @@ -1276,6 +1278,7 @@ void get_core_count(afl_state_t *); void fix_up_sync(afl_state_t *); void check_asan_opts(afl_state_t *); void check_binary(afl_state_t *, u8 *); +u64 get_binary_hash(u8 *fn); void check_if_tty(afl_state_t *); void save_cmdline(afl_state_t *, u32, char **); void read_foreign_testcases(afl_state_t *, int); diff --git a/include/config.h b/include/config.h index 3727dab1..c4acf8db 100644 --- a/include/config.h +++ b/include/config.h @@ -26,7 +26,7 @@ /* Version string: */ // c = release, a = volatile github dev, e = experimental branch -#define VERSION "++4.21a" +#define VERSION "++4.21c" /****************************************************** * * @@ -324,9 +324,9 @@ #define SYNC_INTERVAL 8 /* Sync time (minimum time between syncing in ms, time is halfed for -M main - nodes) - default is 30 minutes: */ + nodes) - default is 20 minutes: */ -#define SYNC_TIME (30 * 60 * 1000) +#define SYNC_TIME (20 * 60 * 1000) /* Output directory reuse grace period (minutes): */ diff --git a/include/envs.h b/include/envs.h index 5b516905..45b080cb 100644 --- a/include/envs.h +++ b/include/envs.h @@ -81,14 +81,13 @@ static char *afl_environment_variables[] = { "AFL_LLVM_MAP_DYNAMIC", "AFL_LLVM_NGRAM_SIZE", "AFL_NGRAM_SIZE", "AFL_LLVM_NO_RPATH", "AFL_LLVM_NOT_ZERO", "AFL_LLVM_INSTRUMENT_FILE", "AFL_LLVM_THREADSAFE_INST", "AFL_LLVM_SKIP_NEVERZERO", "AFL_NO_AFFINITY", - "AFL_TRY_AFFINITY", "AFL_LLVM_LTO_DONTWRITEID", - "AFL_LLVM_LTO_SKIPINIT" - "AFL_LLVM_LTO_STARTID", - "AFL_FUZZER_LOOPCOUNT", "AFL_NO_ARITH", "AFL_NO_AUTODICT", "AFL_NO_BUILTIN", + "AFL_TRY_AFFINITY", "AFL_LLVM_LTO_DONTWRITEID", "AFL_LLVM_LTO_SKIPINIT", + "AFL_LLVM_LTO_STARTID", "AFL_FUZZER_LOOPCOUNT", "AFL_NO_ARITH", + "AFL_NO_AUTODICT", "AFL_NO_BUILTIN", #if defined USE_COLOR && !defined ALWAYS_COLORED "AFL_NO_COLOR", "AFL_NO_COLOUR", #endif - "AFL_NO_CPU_RED", + "AFL_NO_CPU_RED", "AFL_NO_SYNC", "AFL_NO_CFG_FUZZING", // afl.rs rust crate option "AFL_NO_CRASH_README", "AFL_NO_FORKSRV", "AFL_NO_UI", "AFL_NO_PYTHON", "AFL_NO_STARTUP_CALIBRATION", "AFL_NO_WARN_INSTABILITY", |