Exemple #1
0
 void OnHalted(HaltReason reason)
 {
     if ((reason == HaltReason.Breakpoint) || (reason == HaltReason.StepMode) || (reason == HaltReason.Abort) || (reason == HaltReason.Pause))
     {
         send_command("S05");
     }
 }
Exemple #2
0
 public HaltArguments(HaltReason reason, uint cpuId, ulong?address = null, BreakpointType?breakpointType = null)
 {
     Reason         = reason;
     CpuId          = cpuId;
     Address        = address;
     BreakpointType = breakpointType;
 }
Exemple #3
0
 public void Halt(HaltReason reason = HaltReason.HaltCalledDirectly)
 {
     if (!_halted)
     {
         _halted            = true;
         _reasonForLastHalt = reason;
         OnHalt?.Invoke(null, reason);
     }
 }
 public HaltArguments(HaltReason reason, long address = -1, BreakpointType?breakpointType = null)
 {
     Reason         = reason;
     Address        = address;
     BreakpointType = breakpointType;
 }
 private void InvokeHalted(HaltReason reason)
 {
     var halted = Halted;
     if(halted != null)
     {
         halted(reason);
     }
 }
Exemple #6
0
 void OnHalted(HaltReason reason) {
         if ((reason == HaltReason.Breakpoint) || (reason == HaltReason.StepMode) || (reason == HaltReason.Abort) || (reason == HaltReason.Pause)) {
                 send_command("S05");
         }
 }
Exemple #7
0
 public HaltArguments(HaltReason reason, long address = -1, BreakpointType? breakpointType = null)
 {
     Reason = reason;
     Address = address;
     BreakpointType = breakpointType;
 }