Patent ID: 8707101
Filing Date: 2014-04-22
Classification: G06F

Abstract:
1. A computerized apparatus having a processor and a storage device, the apparatus comprising: a generator configured to generate and store instructions associated with a system-under-test (SUT), wherein said generator is configured to generate self modifying code; a simulator configured to simulate an execution of an instruction by the SUT; wherein said generator and said simulator are configured to perform generation-simulation cycles, wherein each cycle comprises generation of one or more instructions and simulation of the one or more instructions; and a rollover mode detector configured to determine whether, during a generation-simulation cycle, the simulator is about to simulate an execution of a code that is generated by the self modifying code, wherein said simulator is configured to simulate the code in response to a determination by said rollover mode detector, whereby avoiding overwriting the code with a new generated instruction of a successive cycle to the generation-simulation cycle.