mirror of
https://github.com/AFLplusplus/AFLplusplus.git
synced 2025-06-12 10:08:07 +00:00
Add debug output to alert user to calibration progress/issues (#969)
This commit is contained in:
@ -355,6 +355,8 @@ u8 calibrate_case(afl_state_t *afl, struct queue_entry *q, u8 *use_mem,
|
|||||||
|
|
||||||
for (afl->stage_cur = 0; afl->stage_cur < afl->stage_max; ++afl->stage_cur) {
|
for (afl->stage_cur = 0; afl->stage_cur < afl->stage_max; ++afl->stage_cur) {
|
||||||
|
|
||||||
|
if (unlikely(afl->debug)) { DEBUGF("calibration stage %d/%d\n", afl->stage_cur+1, afl->stage_max); }
|
||||||
|
|
||||||
u64 cksum;
|
u64 cksum;
|
||||||
|
|
||||||
write_to_testcase(afl, use_mem, q->len);
|
write_to_testcase(afl, use_mem, q->len);
|
||||||
@ -402,6 +404,15 @@ u8 calibrate_case(afl_state_t *afl, struct queue_entry *q, u8 *use_mem,
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (unlikely(!var_detected)) {
|
||||||
|
// note: from_queue seems to only be set during initialization
|
||||||
|
if (afl->afl_env.afl_no_ui || from_queue) {
|
||||||
|
WARNF("instability detected during calibration\n");
|
||||||
|
} else if (afl->debug) {
|
||||||
|
DEBUGF("instability detected during calibration\n");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
var_detected = 1;
|
var_detected = 1;
|
||||||
afl->stage_max =
|
afl->stage_max =
|
||||||
afl->afl_env.afl_cal_fast ? CAL_CYCLES : CAL_CYCLES_LONG;
|
afl->afl_env.afl_cal_fast ? CAL_CYCLES : CAL_CYCLES_LONG;
|
||||||
|
Reference in New Issue
Block a user