예제 #1
0
 protected override MemoryArea RewriteCode(uint[] words)
 {
     byte[] bytes = words.SelectMany(w => new byte[]
     {
         (byte) w,
         (byte) (w >> 8),
         (byte) (w >> 16),
         (byte) (w >> 24)
     }).ToArray();
     this.image = new MemoryArea(LoadAddress, bytes);
     var dasm = new XtensaDisassembler(arch, image.CreateLeReader(LoadAddress));
     return image;
 }
예제 #2
0
 protected override MemoryArea RewriteCode(uint[] words)
 {
     byte[] bytes = words.SelectMany(w => new byte[]
     {
         (byte) w,
         (byte) (w >> 8),
         (byte) (w >> 16),
         (byte) (w >> 24)
     }).ToArray();
     this.image = new MemoryArea(LoadAddress, bytes);
     var dasm = new XtensaDisassembler(arch, image.CreateLeReader(LoadAddress));
     return image;
 }