public ThumbRewriter(ThumbProcessorArchitecture arch, EndianImageReader rdr, ArmProcessorState state, IStorageBinder frame, IRewriterHost host) { this.instrs = CreateInstructionStream(rdr); this.frame = frame; this.host = host; this.itState = 0; this.itStateCondition = ArmCodeCondition.AL; }
public ThumbRewriter(ThumbProcessorArchitecture arch, ImageReader rdr, ArmProcessorState state, Frame frame, IRewriterHost host) { this.arch = arch; this.instrs = CreateInstructionStream(rdr); this.state = state; this.frame = frame; this.host = host; this.itState = 0; this.itStateFirst = 0; this.itStateCondition = ArmCodeCondition.AL; }
public ThumbProcessorState(ThumbProcessorState that) { this.arch = that.arch; }
public ThumbProcessorState(ThumbProcessorArchitecture arch) { this.arch = arch; }
public void Setup() { arch = new ThumbProcessorArchitecture(); state = new ArmProcessorState(arch); }