A method and apparatus for reproduction of a legacy ISA application
corresponding to a target ISA application state at an execution stop
point are described. In one embodiment, the method includes the
translation of a binary application generated for a legacy instruction
set architecture (ISA) into a translated binary application for a target
ISA. During translation, one or more instructions within the translated
binary application are selected as commit point instructions. Once
selected, the translated binary application is modified to store a source
ISA application state corresponding to a target ISA application state
prior to each selected commit point. In addition, the selected commit
points indicate the location of the stored source ISA application state
information.