Ejemplo n.º 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" }
     });
 }
Ejemplo n.º 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);
 }
Ejemplo n.º 3
0
 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);
 }
Ejemplo n.º 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);
 }
Ejemplo n.º 5
0
 public NanoMipsDisassemblerTests()
 {
     this.arch        = new MipsBe32Architecture("mips-be-micro");
     this.LoadAddress = Address.Ptr32(0x00100000);
 }
Ejemplo n.º 6
0
 public void Setup()
 {
     this.arch = new MipsBe32Architecture("mips-be-micro");
 }
Ejemplo n.º 7
0
 private void Given_Mips64Architecture()
 {
     this.arch = new MipsBe64Architecture(new ServiceContainer(), "mips-be-micro");
 }
Ejemplo n.º 8
0
 private void Given_Mips64Architecture()
 {
     this.arch = new MipsBe64Architecture(new ServiceContainer(), "mips-be-micro", new Dictionary <string, object>());
 }
Ejemplo n.º 9
0
 private void Given_Mips64_Architecture()
 {
     arch   = new MipsBe64Architecture("mips-be-64");
     mkDasm = rdr => new MipsDisassembler(arch, rdr, false);
 }
Ejemplo n.º 10
0
 private void Given_Mips_v6_Architecture()
 {
     arch      = new MipsBe32Architecture();
     arch.Name = "mipsv6-be-32";
 }
Ejemplo n.º 11
0
 private void Given_Mips64_Architecture()
 {
     arch = new MipsBe64Architecture("mips-be-64");
 }
Ejemplo n.º 12
0
 private void Given_Mips64_Architecture()
 {
     arch   = new MipsBe64Architecture(new ServiceContainer(), "mips-be-64", new Dictionary <string, object>());
     mkDasm = rdr => arch.CreateDisassembler(rdr);
 }
Ejemplo n.º 13
0
 public void Setup()
 {
     this.arch   = new MipsBe32Architecture(new ServiceContainer(), "mips-be-32", new Dictionary <string, object>());
     this.mkDasm = rdr => arch.CreateDisassembler(rdr);
 }
Ejemplo n.º 14
0
 public NanoMipsDisassemblerTests()
 {
     this.arch        = new MipsBe32Architecture(new ServiceContainer(), "mips-be-micro", new Dictionary <string, object>());
     this.LoadAddress = Address.Ptr32(0x00100000);
 }
Ejemplo n.º 15
0
 private void Given_Mips64Architecture()
 {
     this.arch = new MipsBe64Architecture("mips-be-micro");
 }
Ejemplo n.º 16
0
 public void Setup()
 {
     this.arch = new MipsBe32Architecture();
     arch.Name = "mips-be-32";
 }
Ejemplo n.º 17
0
 public void Setup()
 {
     this.arch   = new MipsBe32Architecture("mips-be-32");
     this.mkDasm = rdr => arch.CreateDisassembler(rdr);
 }
Ejemplo n.º 18
0
 public void Setup()
 {
     this.arch   = new MipsBe32Architecture("mips-be-32");
     this.mkDasm = rdr => new MipsDisassembler(arch, rdr, false);
 }
Ejemplo n.º 19
0
 private void Given_Mips64_Architecture()
 {
     arch   = new MipsBe64Architecture("mips-be-64");
     mkDasm = rdr => arch.CreateDisassembler(rdr);
 }
Ejemplo n.º 20
0
 public void Setup()
 {
     this.arch = new MipsBe32Architecture(new ServiceContainer(), "mips-be-micro");
 }
Ejemplo n.º 21
0
 public void Setup()
 {
     this.arch = new MipsBe32Architecture(new ServiceContainer(), "mips-be-micro", new Dictionary <string, object>());
 }