Beispiel #1
0
 public void Setup()
 {
     this.arch = new MipsBe32Architecture(CreateServiceContainer(), "mips-be-32");
     this.addr = Address.Ptr32(0x00100000);
     this.arch.LoadUserOptions(new Dictionary <string, object> {
         { "decoder", "mips16e" }
     });
 }
Beispiel #2
0
 public Mips16eDisassemblerTests()
 {
     this.arch = new MipsBe32Architecture(new ServiceContainer(), "mips-be-32");
     arch.LoadUserOptions(new Dictionary <string, object> {
         { "decoder", "mips16e" }
     });
     this.LoadAddress = Address.Ptr32(0x00100000);
 }
 public Mips16eRewriterTests()
 {
     this.arch = new MipsBe32Architecture(
         CreateServiceContainer(),
         "mips-be-32",
         new Dictionary <string, object> {
         { ProcessorOption.InstructionSet, "mips16e" },
         { ProcessorOption.Endianness, "be" }
     });
     this.addr = Address.Ptr32(0x00100000);
 }
Beispiel #4
0
 public Mips16eDisassemblerTests()
 {
     this.arch = new MipsBe32Architecture(
         CreateServiceContainer(),
         "mips-be-32",
         new Dictionary <string, object> {
         { ProcessorOption.Endianness, "be" },
         { ProcessorOption.InstructionSet, "mips16e" },
         { ProcessorOption.WordSize, 32 },
     });
     this.LoadAddress = Address.Ptr32(0x00100000);
 }
 public NanoMipsDisassemblerTests()
 {
     this.arch        = new MipsBe32Architecture("mips-be-micro");
     this.LoadAddress = Address.Ptr32(0x00100000);
 }
 public void Setup()
 {
     this.arch = new MipsBe32Architecture("mips-be-micro");
 }
 private void Given_Mips64Architecture()
 {
     this.arch = new MipsBe64Architecture(new ServiceContainer(), "mips-be-micro");
 }
Beispiel #8
0
 private void Given_Mips64Architecture()
 {
     this.arch = new MipsBe64Architecture(new ServiceContainer(), "mips-be-micro", new Dictionary <string, object>());
 }
Beispiel #9
0
 private void Given_Mips64_Architecture()
 {
     arch   = new MipsBe64Architecture("mips-be-64");
     mkDasm = rdr => new MipsDisassembler(arch, rdr, false);
 }
 private void Given_Mips_v6_Architecture()
 {
     arch      = new MipsBe32Architecture();
     arch.Name = "mipsv6-be-32";
 }
Beispiel #11
0
 private void Given_Mips64_Architecture()
 {
     arch = new MipsBe64Architecture("mips-be-64");
 }
Beispiel #12
0
 private void Given_Mips64_Architecture()
 {
     arch   = new MipsBe64Architecture(new ServiceContainer(), "mips-be-64", new Dictionary <string, object>());
     mkDasm = rdr => arch.CreateDisassembler(rdr);
 }
Beispiel #13
0
 public void Setup()
 {
     this.arch   = new MipsBe32Architecture(new ServiceContainer(), "mips-be-32", new Dictionary <string, object>());
     this.mkDasm = rdr => arch.CreateDisassembler(rdr);
 }
 public NanoMipsDisassemblerTests()
 {
     this.arch        = new MipsBe32Architecture(new ServiceContainer(), "mips-be-micro", new Dictionary <string, object>());
     this.LoadAddress = Address.Ptr32(0x00100000);
 }
 private void Given_Mips64Architecture()
 {
     this.arch = new MipsBe64Architecture("mips-be-micro");
 }
 public void Setup()
 {
     this.arch = new MipsBe32Architecture();
     arch.Name = "mips-be-32";
 }
Beispiel #17
0
 public void Setup()
 {
     this.arch   = new MipsBe32Architecture("mips-be-32");
     this.mkDasm = rdr => arch.CreateDisassembler(rdr);
 }
Beispiel #18
0
 public void Setup()
 {
     this.arch   = new MipsBe32Architecture("mips-be-32");
     this.mkDasm = rdr => new MipsDisassembler(arch, rdr, false);
 }
Beispiel #19
0
 private void Given_Mips64_Architecture()
 {
     arch   = new MipsBe64Architecture("mips-be-64");
     mkDasm = rdr => arch.CreateDisassembler(rdr);
 }
Beispiel #20
0
 public void Setup()
 {
     this.arch = new MipsBe32Architecture(new ServiceContainer(), "mips-be-micro");
 }
Beispiel #21
0
 public void Setup()
 {
     this.arch = new MipsBe32Architecture(new ServiceContainer(), "mips-be-micro", new Dictionary <string, object>());
 }