Example #1
0
        private void Rewrite(Action <M68kAssembler> build)
        {
            var asm = new M68kAssembler(arch, addrBase, new List <EntryPoint>());

            build(asm);
            image = asm.GetImage().Image;
        }
Example #2
0
        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;
        }
Example #3
0
        public void Setup()
        {
            var sc = new ServiceContainer();

            sc.AddService <ITestGenerationService>(new UnitTestGenerationService(sc));
            arch = new M68kArchitecture(sc, "m68k");
            asm  = new M68kAssembler(arch, Address.Ptr32(0x00010000), new List <ImageSymbol>());
        }
Example #4
0
        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);
        }
Example #5
0
        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);
        }
Example #6
0
        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);
        }
Example #7
0
 public void Setup()
 {
     arch = new M68kArchitecture("m68k");
     asm  = new M68kAssembler(arch, Address.Ptr32(0x00010000), new List <ImageSymbol>());
 }
Example #8
0
 public void Setup()
 {
     arch = new M68kArchitecture();
     asm  = new M68kAssembler(arch, Address.Ptr32(0x00010000), new List <EntryPoint>());
 }
Example #9
0
 private void Rewrite(Action<M68kAssembler> build)
 {
     var asm = new M68kAssembler(arch, addrBase, new List<EntryPoint>());
     build(asm);
     image = asm.GetImage().Image;
 }
Example #10
0
 public void Setup()
 {
     arch = new M68kArchitecture();
     asm = new M68kAssembler(arch, Address.Ptr32(0x00010000), new List<EntryPoint>());
 }