public void r_time(DebuggerCore debugger, ulong counter) { if (counter > debugger.CPU.CpuTime) { debugger.BreakAtTemp(new CpuTimeBreakPoint(counter)); debugger.Continue(); } else { debugger.WriteLine("{0} is in the past!", counter); } }
public void EnqueueCommand(string commandLine) { _pendingCommands.Add(commandLine); _debugger.PendingCommands = true; _debugger.Continue(); }
public void r_for(DebuggerCore debugger, ulong instructions) { debugger.BreakAtTemp(new CpuTimeBreakPoint(debugger.CPU.CpuTime + instructions)); debugger.Continue(); }
public void r_to(DebuggerCore debugger, FarPointer addr) { debugger.BreakAt(addr.Segment, addr.Offset); debugger.Continue(); }
public void t(DebuggerCore debugger) { debugger.BreakOnLeaveRoutine(); debugger.Continue(); }
public void o(DebuggerCore debugger) { debugger.BreakAfterCall(); debugger.Continue(); }
public void s(DebuggerCore debugger) { debugger.Break(); debugger.Continue(); }
public void r(DebuggerCore debugger) { debugger.Continue(); }