Beispiel #1
0
 public Executor(IList<Instruction> instructions)
 {
     m_stack.Add(-1);
     m_dbgContext = new DebuggerContext(this, m_stack);
     m_instructions = new List<Instruction>(instructions); // todo: optimize copying
     m_parallels = new List<int>();
 }
Beispiel #2
0
        internal Executor(List<Instruction> instructions, List<int> stack)
        {
            m_stack = new List<int>(stack);
            m_stack.Add(-1);

            m_dbgContext = new DebuggerContext(this, m_stack);
            m_instructions = instructions;
            m_parallels = new List<int>();
        }
Beispiel #3
0
 public void OnInstruction(DebuggerContext context)
 {
 }
Beispiel #4
0
 public void OnInstruction(DebuggerContext context)
 {
 }