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(SparcArchitecture arch) { this.arch = arch; this.regs = new uint[32]; this.valid = new bool[32]; }
private static SparcInstruction Disassemble(LoadedImage img) { var arch = new SparcArchitecture(PrimitiveType.Word32); var dasm = new SparcDisassembler(arch, img.CreateBeReader(0U)); return dasm.First(); }