Patent ID: 8578340
Filing Date: 2013-11-05
Classification: G06F

Abstract:
1. A data processing method comprising: recording information for a plurality of execution events that occur during a recorded execution of a computer program, the information comprising a unique identifier for respective ones of the plurality of execution events, the unique identifier provides an ordering of recorded execution events in order of their occurrence during execution of the computer program; replaying execution of the computer program in which execution events of the plurality of execution events are replayed in the same order in which they occurred during execution of the computer program; determining that a breakpoint should be set at a point in the replay execution of the computer program at a point corresponding to a particular execution event of the plurality of execution events, the determination is based on the unique identifier for respective ones of the plurality of execution events; and setting a breakpoint in the replay execution of the computer program at a point corresponding to the particular execution event responsive to the determination; wherein the steps of the method are performed by one or more computing devices.