radamsa mutator as havoc cycle replacement with probability 1/24

This commit is contained in:
Andrea Fioraldi
2019-10-10 19:46:46 +02:00
parent 125a59df91
commit 9de74cce92
7 changed files with 122 additions and 20 deletions

View File

@ -95,6 +95,8 @@ char *power_names[POWER_SCHEDULES_NUM] = {"explore", "fast", "coe",
u8 schedule = EXPLORE; /* Power schedule (default: EXPLORE)*/
u8 havoc_max_mult = HAVOC_MAX_MULT;
u8 use_radamsa;
u8 skip_deterministic, /* Skip deterministic stages? */
force_deterministic, /* Force deterministic stages? */
use_splicing, /* Recombine input files? */
@ -210,6 +212,9 @@ u64 stage_finds[32], /* Patterns found per fuzz stage */
u32 rand_cnt; /* Random number counter */
#endif
u32 rand_seed[2];
s64 init_seed;
u64 total_cal_us, /* Total calibration time (us) */
total_cal_cycles; /* Total calibration cycles */