public SparcRewriter(SparcArchitecture arch, EndianImageReader rdr, SparcProcessorState state, Frame frame, IRewriterHost host) { this.arch = arch; this.frame = frame; this.host = host; this.dasm = new LookaheadEnumerator <SparcInstruction>(CreateDisassemblyStream(rdr)); }
public SparcRewriter(SparcArchitecture arch, IEnumerator <SparcInstruction> instrs, SparcProcessorState state, IStorageBinder binder, IRewriterHost host) { this.arch = arch; this.binder = binder; this.host = host; this.dasm = new LookaheadEnumerator <SparcInstruction>(instrs); }
public SparcRewriter(SparcArchitecture arch, IEnumerator <SparcInstruction> instrs, SparcProcessorState state, Frame frame, IRewriterHost host) { this.arch = arch; this.frame = frame; this.host = host; this.dasm = new LookaheadEnumerator <SparcInstruction>(instrs); }
public SparcDisassembler(SparcArchitecture arch, Decoder rootDecoder, EndianImageReader imageReader) { this.arch = arch; this.rootDecoder = rootDecoder; this.imageReader = imageReader; this.ops = new List <MachineOperand>(); }
public SparcProcessorState(SparcProcessorState old) { this.arch = old.arch; this.regs = old.regs.ToArray(); this.valid = old.valid.ToArray(); this.flags = old.flags; this.validFlags = old.validFlags; }
public SparcProcessorState(SparcProcessorState old) { this.arch = old.arch; this.regs = old .regs.ToArray(); this.valid = old.valid.ToArray(); this.flags = old.flags; this.validFlags = old.validFlags; }
public SparcRewriter(SparcArchitecture arch, EndianImageReader rdr, SparcProcessorState state, IStorageBinder binder, IRewriterHost host) { this.arch = arch; this.binder = binder; this.host = host; this.rdr = rdr; this.dasm = new LookaheadEnumerator <SparcInstruction>(CreateDisassemblyStream(rdr)); this.instrCur = null !; this.m = null !; }
public SparcProcessorState(SparcArchitecture arch) { this.arch = arch; this.regs = new uint[32]; this.valid = new bool[32]; }
public SparcDisassembler(SparcArchitecture arch, EndianImageReader imageReader) { this.imageReader = imageReader; }
public SparcDisassembler(SparcArchitecture arch, EndianImageReader imageReader) { this.imageReader = imageReader; this.ops = new List <MachineOperand>(); }
private static SparcInstruction Disassemble(MemoryArea img) { var arch = new SparcArchitecture(PrimitiveType.Word32); var dasm = new SparcDisassembler(arch, img.CreateBeReader(0U)); return dasm.First(); }
public SparcDisassembler(SparcArchitecture arch, ImageReader imageReader) { this.arch = arch; this.imageReader = imageReader; }