THREAD SERIALIZATION AND DISABLEMENT TOOL
7 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method of performing runtime analysis on and control of a multithreaded computer program. One embodiment of the present invention can include identifying threads of a computer program to be analyzed. With a supervisor thread, execution of the identified threads can be controlled and execution of the identified threads can be monitored to determine a status of the identified threads. An indicator corresponding to the determined status of the threads can be output.
-
Citations
38 Claims
-
1-20. -20. (canceled)
-
21. A method of performing runtime analysis on a multithreaded computer program, comprising:
-
identifying threads of the computer program to be analyzed; instrumenting the computer program to track events for each of the identified threads; presenting, in a user interface, at least one indicator corresponding to a determined status for each of the identified threads. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A computer hardware system configured to perform runtime analysis on a multithreaded computer program, comprising:
at least one processor, wherein the at least one processor is configured to initiate and/or perform; identifying threads of the computer program to be analyzed; instrumenting the computer program to track events for each of the identified threads; presenting, in a user interface, at least one indicator corresponding to a determined status for each of the identified threads. - View Dependent Claims (28, 29, 30, 31, 32)
-
33. A computer program product comprising:
-
a computer-usable storage medium having stored therein computer-usable program code for performing runtime analysis on a multithreaded computer program, the computer-usable program code, which when executed by a computer hardware system, causes the computer hardware system to perform; identifying threads of the computer program to be analyzed; instrumenting the computer program to track events for each of the identified threads; presenting, in a user interface, at least one indicator corresponding to a determined status for each of the identified threads, wherein the computer-usable storage medium is not a transitory, propagating signal per se. - View Dependent Claims (34, 35, 36, 37, 38)
-
Specification