public void Setup() { this.writer = new LeImageWriter(); var sc = new ServiceContainer(); var arch = new Mocks.FakeArchitecture(sc); this.platform = new Mocks.FakePlatform(sc, arch); }
public void Setup() { var segs = new SegmentMap(Address.Ptr32(0x00100000)); var platform = new Mocks.FakePlatform(null, new Mocks.FakeArchitecture()); this.program = new Program(segs, platform.Architecture, platform) { Name = "myprogram.exe" }; }
public void Setup() { var segs = new SegmentMap(Address.Ptr32(0x00100000)); var sc = new ServiceContainer(); var platform = new Mocks.FakePlatform(sc, new Mocks.FakeArchitecture(sc)); this.listener = new FakeDecompilerEventListener(); this.program = new Program(segs, platform.Architecture, platform) { Name = "myprogram.exe" }; var treeNode = new StructureType(); treeNode.Fields.Add(0, new Pointer(treeNode, 32), "left"); treeNode.Fields.Add(4, new Pointer(treeNode, 32), "right"); treeNode.Fields.Add(8, PrimitiveType.Int32, "data"); }