public RuntimeMemory(Heap heap) { FramePointer = 0; Stack = new List<StackValue>(); ConstructBlockIds = new List<int>(); Heap = heap; StackRestorer = new StackAlignToFramePointerRestorer(); }
public RuntimeMemory(Heap heap) { FramePointer = 0; Executable = null; Stack = new List<StackValue>(); ConstructBlockIds = new List<int>(); Heap = heap; StackRestorer = new StackAlignToFramePointerRestorer(); mapModifiedSymbols = new Dictionary<string, SymbolNode>(); }