Exemplo n.º 1
0
 private void Executor_BreakpointReached(object sender, InstructionExecuteEventArgs e)
 {
     LoadFlagsAndRegisters();
     SetCurrentInstruction(e.Index);
     WriteLogLine("Breakpoint reached.");
     SetupUiExecutionHalted();
 }
Exemplo n.º 2
0
 private void Executor_InstructionExecuting(object sender, InstructionExecuteEventArgs e)
 {
     if (_executor.IsHalted)
     {
         SetCurrentInstruction(e.Index);
     }
 }
Exemplo n.º 3
0
 private void Executor_InstructionExecuted(object sender, InstructionExecuteEventArgs e)
 {
 }
Exemplo n.º 4
0
 private void Executor_ExecutionStepped(object sender, InstructionExecuteEventArgs e)
 {
     LoadFlagsAndRegisters();
     SetCurrentInstruction(e.Index);
     SetupUiExecutionHalted();
 }
Exemplo n.º 5
0
 /// <summary>
 /// Repercute l'event de l'executeur vers la VM
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="args"></param>
 public void OnInstructionExecuted(object sender, InstructionExecuteEventArgs args)
 {
     OnInstructionExecute(args.EtatFinal);
 }
Exemplo n.º 6
0
 public void OnInstructionExecuted(object sender, InstructionExecuteEventArgs args)
 {
     //mise dans la queue des états pour affichage
     _points.Enqueue(args.EtatFinal);
 }