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>(); }
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>(); }
public void OnInstruction(DebuggerContext context) { }
public void OnInstruction(DebuggerContext context) { }