void vm_rcont(VMState *state, VMStateDiff **diff, bool *hit_bp) { bool first = true; /* Unwind until the first diff is met (which is unused), or until a breakpoint is met */ while ((*diff)->next) { _vm_rstep(state, 1000, diff, hit_bp, first); if (*hit_bp) break; first = false; } }
void vm_rstep(VMState *state, int nsteps, VMStateDiff **diff, bool *hit_bp) { _vm_rstep(state, nsteps, diff, hit_bp, true); }
void vm_rstep(VMState *state, unsigned long nsteps, VMStateDiff **diff, bool *hit_bp) { _vm_rstep(state, nsteps, diff, hit_bp, true); }