×

Call stack sampling for a multi-processor system

  • US 8,286,134 B2
  • Filed: 07/15/2008
  • Issued: 10/09/2012
  • Est. Priority Date: 07/15/2008
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer implemented method for sampling call stack information, the computer implemented method comprising:

  • responsive to identifying a set of interrupts, determining whether all processors in a plurality of processors have generated the set of interrupts, wherein each of the plurality of processors is a processor unit that has a counter set after generating an interrupt and a determination as to whether all processors in the plurality of processors have generated the set of interrupts is made by checking all counters in the plurality of processors to determine that all counters have been set;

    responsive to a determination that all of the processors have generated the set of interrupts, receiving an identification for a set of executable code in a user input and converting the identification to a set of identified addresses for the set of executable code to form a set of address ranges;

    determining whether any address within the set of identified addresses falls within the set of address ranges; and

    responsive to a determination that the any address within the set of identified addresses falls within the set of address ranges, notifying a sampling thread to obtain the call stack information.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×