Call Stack Sampling for a Multi-Processor System
First Claim
Patent Images
1. A computer implemented method for sampling call stack information, the computer implemented method comprising:
- responsive to identifying an interrupt, determining whether all processors in a plurality of processors have generated the interrupt;
responsive to a determination that all of the processors in the plurality of processors have generated the interrupt, determining whether to sample the call stack information based on a policy; and
sampling the call stack information if a determination is made to sample the call stack information based on the policy.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method, apparatus, and computer usable program code for sampling call stack information. Responsive to identifying an interrupt, a determination is made as to whether all processors in a plurality of processors have generated the interrupt. A determination is made as whether to sample the call stack information based on a policy in response to a determination that all of the processors have generated the interrupt. The call stack information is sampled if a determination is made to sample the call stack information based on the policy
-
Citations
20 Claims
-
1. A computer implemented method for sampling call stack information, the computer implemented method comprising:
-
responsive to identifying an interrupt, determining whether all processors in a plurality of processors have generated the interrupt; responsive to a determination that all of the processors in the plurality of processors have generated the interrupt, determining whether to sample the call stack information based on a policy; and sampling the call stack information if a determination is made to sample the call stack information based on the policy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A data processing system comprising:
-
a bus; a communications unit connected to the bus; a storage device connected to the bus, wherein the storage device includes program code; and a processor unit connected to the bus, wherein the processor unit executes the program code to determine whether all processors in a plurality of processors have generated the interrupt in response to identifying the interrupt;
determine whether all processors in the plurality of processors have generated the interrupt, in response to identifying an interrupt;
determine whether to sample the call stack information based on a policy in response to a determination that all of the processors in the plurality of processors have generated the interrupt; and
sample the call stack information if a determination is made to sample the call stack information based on the policy. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer program product comprising:
-
a computer usable medium having computer usable program code for sampling call stack information, the computer program product comprising; a computer recordable storage medium; program code, stored on the computer recordable storage medium, responsive to identifying an interrupt, for determining whether all processors in a plurality of processors have generated the interrupt; program code, stored on the computer recordable storage medium, responsive to a determination that all of the processors in the plurality of processors have generated the interrupt, for determining whether to sample the call stack information based on a policy; and program code, stored on the computer recordable storage medium, for sampling the call stack information if a determination is made to sample the call stack information based on the policy. - View Dependent Claims (18, 19, 20)
-
Specification