コード例 #1
0
ファイル: RewriterTests.cs プロジェクト: feelworld/reko
        private void Rewrite(Action <M68kAssembler> build)
        {
            var asm = new M68kAssembler(arch, addrBase, new List <EntryPoint>());

            build(asm);
            image = asm.GetImage().Image;
        }
コード例 #2
0
ファイル: RewriterTests.cs プロジェクト: olivierh59500/reko
        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;
        }
コード例 #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>());
        }
コード例 #4
0
ファイル: Scanner.M68kTests.cs プロジェクト: xxtxiaofeng/reko
        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);
        }
コード例 #5
0
ファイル: Scanner.M68kTests.cs プロジェクト: killbug2004/reko
        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);
        }
コード例 #6
0
ファイル: Scanner.M68kTests.cs プロジェクト: Godzil/reko
        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);
        }
コード例 #7
0
ファイル: M68kAssemblerTests.cs プロジェクト: erenes/reko
 public void Setup()
 {
     arch = new M68kArchitecture("m68k");
     asm  = new M68kAssembler(arch, Address.Ptr32(0x00010000), new List <ImageSymbol>());
 }
コード例 #8
0
ファイル: M68kAssemblerTests.cs プロジェクト: Godzil/reko
 public void Setup()
 {
     arch = new M68kArchitecture();
     asm  = new M68kAssembler(arch, Address.Ptr32(0x00010000), new List <EntryPoint>());
 }
コード例 #9
0
ファイル: RewriterTests.cs プロジェクト: killbug2004/reko
 private void Rewrite(Action<M68kAssembler> build)
 {
     var asm = new M68kAssembler(arch, addrBase, new List<EntryPoint>());
     build(asm);
     image = asm.GetImage().Image;
 }
コード例 #10
0
 public void Setup()
 {
     arch = new M68kArchitecture();
     asm = new M68kAssembler(arch, Address.Ptr32(0x00010000), new List<EntryPoint>());
 }