Dynamic Compilation: Displaced Execution

Move an instruction from one place to another, but execute with the same host and target.
From instruction-set simulation and tracing