Inheritance: Reko.Core.ProcessorArchitecture
Exemple #1
0
 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;
 }
Exemple #2
0
        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)
 {
 }