Patent ID: 9483268
Filing Date: 2016-11-01
CPC Classification: G06F

Claim Text:
1. A computer program product for performing run-time instrumentation, the computer program product comprising: a tangible non-transitory storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising: capturing, by a processor, run-time instrumentation data based on an instruction stream of instructions of an application program executing on the processor in one of a supervisor mode and a user mode, the capturing comprising storing the run-time instrumentation data in a collection buffer of the processor that is accessible by the application program when the application program is executing in a supervisor mode and not accessible by the application program when the application program is executing in a user mode; detecting, by the processor, a run-time instrumentation sample point trigger; and copying contents of the collection buffer into a program buffer as a reporting group based on the detecting the run-time instrumentation sample point trigger, the program buffer located in main storage in an address space that is accessible by the application program.