public x86DataAllocator(IdContainer Container, bool AllocRegsLists = true) : base(Container.State.Arch as x86Architecture, AllocRegsLists) { this.Container = Container; this.State = Container.State; this.FuncScope = Container.FunctionScope; this.x86CallConv = Arch.GetCallingConvention(FuncScope.Type.CallConv); this.ContainerData = Container.Data.Get <x86IdContainerData>(); this.FSData = FuncScope.Data.Get <x86FuncScopeData>(); }