示例#1
0
        private void Rewrite_UInt32s(params SparcInstruction[] instrs)
        {
            var addr = LoadAddress;
            var exts = instrs
                       .Select(i =>
            {
                i.Address = addr;
                i.Length  = 4;
                addr     += 4;
                return(i);
            });

            e = new SparcRewriter(arch, exts.GetEnumerator(), state, new Frame(arch.WordWidth), host.Object);
        }
示例#2
0
 public void Setup()
 {
     state = (SparcProcessorState)arch.CreateProcessorState();
     host  = new Mock <IRewriterHost>();
     e     = null;
 }