Patent ID: 9170920
Filing Date: 2015-10-27
Classification: G06F

Abstract:
1. A computer program product for identifying and tagging breakpoint instructions, the computer program product comprising: one or more computer-readable storage devices and program instructions stored on at least one of the one or more tangible storage devices, the program instructions comprising: program instructions to store an address of a first instruction of a first instruction set into a first register, wherein the first instruction address includes a first instruction set location, and a first instruction offset within the first instruction set; program instructions to determine that the first instruction set location matches a breakpoint instruction set location of a breakpoint instruction address stored in a breakpoint register, the breakpoint register including a state bit, and the breakpoint instruction address including the breakpoint instruction set location and a breakpoint instruction offset; program instructions to retrieve the first instruction; program instructions to determine that the breakpoint instruction offset identifies the first instruction as the breakpoint instruction; program instructions to set the state bit of the breakpoint register; program instructions to remove the first instruction based on the state bit of the breakpoint register being set; program instructions to re-retrieve the first instruction; program instructions to tag the first instruction; and program instructions to generate an interrupt based on either the tagged first instruction being next to completion or the tagged first instruction being completed.