protected override EventResult DoProcessEvent(Inferior.ChildEvent cevent,
out TargetEventArgs args)
{
Report.Debug (DebugFlags.SSE,
"{0} stepped over breakpoint {1} at {2}: {3} {4}",
sse, Index, inferior.CurrentFrame, cevent, until);
if ((cevent.Type == Inferior.ChildEventType.CHILD_HIT_BREAKPOINT) &&
(cevent.Argument != Index)) {
args = null;
return EventResult.Completed;
}
if (!until.IsNull) {
sse.do_continue (until);
args = null;
until = TargetAddress.Null;
return EventResult.Running;
}
args = null;
return EventResult.ResumeOperation;
}