void OnHalted(HaltReason reason) { if ((reason == HaltReason.Breakpoint) || (reason == HaltReason.StepMode) || (reason == HaltReason.Abort) || (reason == HaltReason.Pause)) { send_command("S05"); } }
public HaltArguments(HaltReason reason, uint cpuId, ulong?address = null, BreakpointType?breakpointType = null) { Reason = reason; CpuId = cpuId; Address = address; BreakpointType = breakpointType; }
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); } }
public HaltArguments(HaltReason reason, long address = -1, BreakpointType? breakpointType = null) { Reason = reason; Address = address; BreakpointType = breakpointType; }