private void BuildTest(Action <M68kAssembler> builder) { builder(asm); dasm = M68kDisassembler.Create68020( arch.Services, asm.GetImage().SegmentMap.Segments.Values.First().MemoryArea.CreateBeReader(asm.BaseAddress)); }
private void Rewrite(Action <M68kAssembler> build) { var asm = new M68kAssembler(arch, addrBase, new List <ImageSymbol>()); build(asm); mem = asm.GetImage().SegmentMap.Segments.Values.First().MemoryArea; }
private void BuildTest(Address addrBase, IPlatform platform, Action <M68kAssembler> asmProg) { var entryPoints = new List <ImageSymbol>(); var asm = new M68kAssembler(arch, addrBase, entryPoints); asmProg(asm); program = asm.GetImage(); RunTest(addrBase); }
private void BuildTest(Address addrBase, Platform platform, Action<M68kAssembler> asmProg) { var entryPoints = new List<EntryPoint>(); var asm = new M68kAssembler(arch, addrBase, entryPoints); asmProg(asm); var lr = asm.GetImage(); program = new Program { Architecture = arch, Image = lr.Image, ImageMap = lr.ImageMap, Platform = platform, }; RunTest(addrBase); }
private void BuildTest(Address addrBase, IPlatform platform, Action <M68kAssembler> asmProg) { var entryPoints = new List <EntryPoint>(); var asm = new M68kAssembler(arch, addrBase, entryPoints); asmProg(asm); var lr = asm.GetImage(); program = new Program { Architecture = arch, ImageMap = lr.ImageMap, Platform = platform, }; RunTest(addrBase); }
private void Rewrite(Action<M68kAssembler> build) { var asm = new M68kAssembler(arch, addrBase, new List<EntryPoint>()); build(asm); image = asm.GetImage().Image; }
private void BuildTest(Action <M68kAssembler> builder) { builder(asm); dasm = M68kDisassembler.Create68020(asm.GetImage().Image.CreateBeReader(asm.BaseAddress)); }