public ArmRewriter(Arm32ProcessorArchitecture arch, EndianImageReader rdr, ArmProcessorState state, Frame frame, IRewriterHost host) { this.arch = arch; this.instrs = CreateInstructionStream(rdr); this.frame = frame; this.host = host; }
public Arm32Disassembler(Arm32ProcessorArchitecture arch, EndianImageReader rdr) { var dasm = CapstoneDisassembler.CreateArmDisassembler( DisassembleMode.Arm32 | DisassembleMode.LittleEndian); dasm.EnableDetails = true; this.stream = dasm.DisassembleStream( rdr.Bytes, (int)rdr.Offset, (long)rdr.Address.ToLinear() - rdr.Offset) .GetEnumerator(); }
public void Setup() { mr = new MockRepository(); mockFactory = new MockFactory(mr); arch = new Arm32ProcessorArchitecture(); }
public void ArmArch_GetPltEntry() { this.arch = new Arm32ProcessorArchitecture(); }
public ArmProcedureSerializer(Arm32ProcessorArchitecture arch, ISerializedTypeVisitor <DataType> typeLoader, string defaultCc) : base(arch, typeLoader, defaultCc) { }
public ArmProcedureSerializer(Arm32ProcessorArchitecture arch, ISerializedTypeVisitor<DataType> typeLoader, string defaultCc) : base(arch, typeLoader, defaultCc) { }