예제 #1
0
 public void bp(DebuggerCore debugger, FarPointer addr)
 {
     debugger.AddBreakPoint(new CodeBreakPoint(addr.Segment, addr.Offset));
 }
예제 #2
0
 public void bp_int(DebuggerCore debugger, byte number)
 {
     debugger.AddBreakPoint(new InterruptBreakPoint(number));
 }
예제 #3
0
 public void bp_expr(DebuggerCore debugger, Expression expr)
 {
     debugger.AddBreakPoint(new ExpressionBreakPoint(expr));
 }
예제 #4
0
 public void bp_cputime(DebuggerCore debugger, ulong time)
 {
     debugger.AddBreakPoint(new CpuTimeBreakPoint(time));
 }
예제 #5
0
 public void bp_memr(DebuggerCore debugger, FarPointer addr, ushort length)
 {
     debugger.AddBreakPoint(new MemoryReadBreakPoint(addr.Segment, addr.Offset, length));
 }