public Tms7000Disassembler(Tms7000Architecture arch, EndianImageReader rdr) { this.arch = arch; this.rdr = rdr; this.ops = new List <MachineOperand>(); this.addr = null !; }
public Tms7000Rewriter(Tms7000Architecture arch, EndianImageReader rdr, Tms7000State state, IStorageBinder binder, IRewriterHost host) { this.arch = arch; this.rdr = rdr; this.host = host; this.binder = binder; this.dasm = new Tms7000Disassembler(arch, rdr).GetEnumerator(); }
public Tms7000Rewriter(Tms7000Architecture arch, EndianImageReader rdr, Tms7000State state, IStorageBinder binder, IRewriterHost host) { this.arch = arch; this.rdr = rdr; this.host = host; this.binder = binder; this.dasm = new Tms7000Disassembler(arch, rdr).GetEnumerator(); this.rtls = new List <RtlInstruction>(); this.m = new RtlEmitter(rtls); this.instr = null !; }
public Tms7000Disassembler(Tms7000Architecture arch, EndianImageReader rdr) { this.arch = arch; this.rdr = rdr; }
public Tms7000State(Tms7000State that) { this.arch = that.arch; this.regs = new Dictionary <RegisterStorage, Constant>(that.regs); }
public Tms7000State(Tms7000Architecture arch) { this.arch = arch; this.regs = new Dictionary <RegisterStorage, Constant>(); }