Exemple #1
0
 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);
        }
Exemple #3
0
 private void DebuggerService_ProcessorStepped(object sender, SteppedEventArgs e)
 {
     Update();
 }