-
公开(公告)号:EP2810170A4
公开(公告)日:2015-04-29
申请号:EP13760760
申请日:2013-02-22
Applicant: IBM
Inventor: GAINEY CHARLES W , GSCHWIND MICHAEL , BRADBURY JONATHAN D
CPC classification number: G06F11/3644 , G06F9/3005 , G06F9/30058 , G06F9/30076 , G06F9/30145 , G06F9/45533 , G06F11/3466 , G06F11/348 , G06F11/3612 , G06F11/362 , G06F11/3636 , G06F11/3648 , G06F11/3664 , G06F2201/86 , G06F2201/87
-
公开(公告)号:AT540355T
公开(公告)日:2012-01-15
申请号:AT10184363
申请日:2009-01-12
Applicant: IBM
Inventor: GAINEY CHARLES W , SCHMIDT DONALD W , KUBALA JEFFREY P , FARRELL MARK S
-
公开(公告)号:SI2290539T1
公开(公告)日:2012-04-30
申请号:SI200930190
申请日:2009-01-12
Applicant: IBM
Inventor: GAINEY CHARLES W , SCHMIDT DONALD W , KUBALA JEFFREY P , FARRELL MARK S
IPC: G06F9/00
-
4.
公开(公告)号:CA2866792C
公开(公告)日:2021-03-02
申请号:CA2866792
申请日:2013-03-01
Applicant: IBM
Inventor: FARRELL MARK S , GAINEY CHARLES W , MITRAN MARCEL , SHUM CHUNG-LUNG KEVIN , SLEGEL TIMOTHY , SMITH BRIAN LEONARD , STOODLEY KEVIN A
IPC: G06F11/34
Abstract: Embodiments of the invention relate to enabling and disabling execution of a run-time instrumentation facility. An instruction for execution by the processor in a lesser privileged state is fetched by the processor. It is determined, by the processor, that the run-time instrumentation facility permits execution of the instruction in the lesser-privileged state and that controls associated with the run-time instrumentation facility are valid. The run-time instrumentation facility is disabled based on the instruction being a run-time instrumentation facility off (RIOFF) instruction. The disabling includes updating a bit in a program status word (PSW) of the processor to indicate that run-time instrumentation data should not be captured by the processor. The run-time instrumentation facility is enabled based on the instruction being a run-time instrumentation facility on (RION) instruction. The enabling includes updating the bit in the PSW to indicate that run-time instrumentation data should be captured by the processor.
-
公开(公告)号:CA2866793C
公开(公告)日:2021-01-12
申请号:CA2866793
申请日:2013-02-28
Applicant: IBM
Inventor: FARRELL MARK S , GAINEY CHARLES W , MITRAN MARCEL M , SHUM CHUNG-LUNG KEVIN , SMITH BRIAN LEONARD
IPC: G06F11/34
Abstract: Embodiments of the invention relate to run-time instrumentation reporting. An instruction stream is executed by a processor. Run-time instrumentation information of the executing instruction stream is captured by the processor. Run-time instrumentation records are created based on the captured run-time instrumentation information. A run-time instrumentation sample point of the executing instruction stream on the processor is detected. A reporting group is stored in a run-time instrumentation program buffer. The storing is based on the detecting and the storing includes: determining a current address of the run-time instrumentation program buffer, the determining based on instruction accessible run-time instrumentation controls; and storing the reporting group into the run-time instrumentation program buffer based on an origin address and the current address of the run-time instrumentation program buffer, the reporting group including the created run-time instrumentation records.
-
公开(公告)号:CA2866809C
公开(公告)日:2020-04-14
申请号:CA2866809
申请日:2013-03-01
Applicant: IBM
Inventor: GAINEY CHARLES W , MITRAN MARCEL , SHUM CHUNG-LUNG KEVIN , STOODLEY KEVIN A
IPC: G06F11/34
Abstract: Embodiments of the invention relate to implementing run-time instrumentation directed sampling. An aspect of the invention includes a method for implementing run-time instrumentation directed sampling. The method includes fetching a run-time instrumentation next (RINEXT) instruction from an instruction stream. The instruction stream includes the RINEXT instruction followed by a next sequential instruction (NSI) in program order. The method further includes executing the RINEXT instruction by a processor. The executing includes determining whether a current run-time instrumentation state enables setting a sample point for reporting run-time instrumentation information during program execution. Based on the current run-time instrumentation state enabling setting the sample point, the NSI is a sample instruction for causing a run-time instrumentation event. Based on executing the NSI sample instruction, the run-time instrumentation event causes recording of run-time instrumentation information into a run-time instrumentation program buffer as a reporting group.
-
公开(公告)号:PL2290539T3
公开(公告)日:2012-06-29
申请号:PL10184363
申请日:2009-01-12
Applicant: IBM
Inventor: GAINEY CHARLES W , SCHMIDT DONALD W , KUBALA JEFFREY P , FARRELL MARK S
-
公开(公告)号:PT2290539E
公开(公告)日:2012-02-15
申请号:PT10184363
申请日:2009-01-12
Applicant: IBM
Inventor: GAINEY CHARLES W , SCHMIDT DONALD W , KUBALA JEFFREY P , FARRELL MARK S
-
公开(公告)号:DK2290539T3
公开(公告)日:2012-02-06
申请号:DK10184363
申请日:2009-01-12
Applicant: IBM
Inventor: GAINEY CHARLES W , SCHMIDT DONALD W , KUBALA JEFFREY P , FARRELL MARK S
-
-
-
-
-
-
-
-