Closed
Description
I'm emulating some ARM code.
My program changes the next instruction in memory to a NOP. (mov r8,r8
).
It displays the correct op codes - but it runs the old instruction.
Instruction
Address: 0x08001064 opcodes: c3 71 : strb r3, [r0, #7]
value of r3
is 0x000000ce
Next instruction - (modified to do nothing once the uc_emu_start
is called)
Address: 0x08001066 opcode: c0 46 : mov r8, r8
Value of r3
is 0xe00000a0
r3
isn't touched - so it looks like it's using the old code.
I guess my question is this: should it work??