×

ENHANCED THREAD STEPPING

  • US 20100242026A1
  • Filed: 03/18/2009
  • Published: 09/23/2010
  • Est. Priority Date: 03/18/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method for debugging a multithreaded program, comprising:

  • receiving a first request to execute a current line of code for a first thread of the multithread program actively being debugged, wherein executing the current line of code requires access, by the first thread, to a shared resource shared by a plurality of threads of the multithreaded program;

    initiating a debug timer with a first predetermined time limit; and

    upon determining that the debug timer expires before the current line of code in the first thread is executed by the debugger;

    recording an indication that the debug timer expired for the first thread while waiting for access to the shared resource, andreducing the amount of time reflected by the first predetermined time limit.

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