mirror of
https://github.com/AFLplusplus/AFLplusplus.git
synced 2025-06-15 19:38:09 +00:00
shorter calibration
This commit is contained in:
@ -14,6 +14,8 @@ sending a mail to <afl-users+subscribe@googlegroups.com>.
|
|||||||
- added AFL_NO_STARTUP_CALIBRATION to start fuzzing at once instead
|
- added AFL_NO_STARTUP_CALIBRATION to start fuzzing at once instead
|
||||||
of calibrating all initial seeds first. Good for large queues
|
of calibrating all initial seeds first. Good for large queues
|
||||||
and long execution times, especially in CIs.
|
and long execution times, especially in CIs.
|
||||||
|
- default calibration cycles set to 7 from 8, and only add 5 cycles
|
||||||
|
to variables queue items instead of 12.
|
||||||
- afl-cc:
|
- afl-cc:
|
||||||
- better handling of -fsanitize=..,...,.. lists
|
- better handling of -fsanitize=..,...,.. lists
|
||||||
- obtain the map size of a target with setting AFL_DUMP_MAP_SIZE=1
|
- obtain the map size of a target with setting AFL_DUMP_MAP_SIZE=1
|
||||||
|
@ -153,8 +153,9 @@
|
|||||||
/* Number of calibration cycles per every new test case (and for test
|
/* Number of calibration cycles per every new test case (and for test
|
||||||
cases that show variable behavior): */
|
cases that show variable behavior): */
|
||||||
|
|
||||||
#define CAL_CYCLES 8U
|
#define CAL_CYCLES_FAST 3U
|
||||||
#define CAL_CYCLES_LONG 20U
|
#define CAL_CYCLES 7U
|
||||||
|
#define CAL_CYCLES_LONG 12U
|
||||||
|
|
||||||
/* Number of subsequent timeouts before abandoning an input file: */
|
/* Number of subsequent timeouts before abandoning an input file: */
|
||||||
|
|
||||||
|
@ -363,7 +363,7 @@ u8 calibrate_case(afl_state_t *afl, struct queue_entry *q, u8 *use_mem,
|
|||||||
++q->cal_failed;
|
++q->cal_failed;
|
||||||
|
|
||||||
afl->stage_name = "calibration";
|
afl->stage_name = "calibration";
|
||||||
afl->stage_max = afl->afl_env.afl_cal_fast ? 3 : CAL_CYCLES;
|
afl->stage_max = afl->afl_env.afl_cal_fast ? CAL_CYCLES_FAST : CAL_CYCLES;
|
||||||
|
|
||||||
/* Make sure the forkserver is up before we do anything, and let's not
|
/* Make sure the forkserver is up before we do anything, and let's not
|
||||||
count its spin-up time toward binary calibration. */
|
count its spin-up time toward binary calibration. */
|
||||||
|
Reference in New Issue
Block a user