private void Given_Relocator() { var arch = new M68kArchitecture("m68k"); var platform = new MacOSClassic(null, arch) { A5World = a5world, A5Offset = 2048, }; var rdr = new BeImageReader(platform.A5World.MemoryArea, 0); this.relocator = new A5Relocator(platform, rdr, 1024); }
private void Given_Relocator() { var sc = new ServiceContainer(); var arch = new M68kArchitecture(sc, "m68k", new Dictionary <string, object>()); var platform = new MacOSClassic(sc, arch) { A5World = a5world, A5Offset = 2048, }; var mem = (ByteMemoryArea)platform.A5World.MemoryArea; var rdr = new BeImageReader(mem, 0); this.relocator = new A5Relocator(platform, rdr, 1024); }
public void Setup() { this.relocator = null; this.mem = new ByteMemoryArea(Address.Ptr32(0x00100000), new byte[4096]); this.a5world = new ImageSegment("A5World", mem, AccessMode.ReadWriteExecute); }