private void DebuggerService_ProcessorStepped(object sender, SteppedEventArgs e) { if (debuggerService.State != DebuggerState.Running) { Update(); } }
private void DebuggerService_Stepped(object sender, SteppedEventArgs e) { if (debuggerService.State == DebuggerState.Running) { return; } var oldLine = GetLineByAddress(e.OldPC); oldLine.HasIP = false; if (debuggerService.State == DebuggerState.AwaitingInput || debuggerService.State == DebuggerState.Done) { return; } var newLine = GetLineByAddress(e.NewPC); newLine.HasIP = true; BringLineIntoView(newLine); }
private void DebuggerService_ProcessorStepped(object sender, SteppedEventArgs e) { Update(); }