Analyzing concurrent debugging sessions
AssigneeInternational Business Machines Corporation
InventorsCary L. Bates, Justin K. King, Lee Nee Helgeson, Michelle A. Schlicht
Life of this patent
Estimating the term…
Abstract
Methods, apparatuses, and computer program products for analyzing concurrent debugging sessions are provided. Embodiments include a first debugger initiating a conditional breakpoint in a first debug session of a first application. The conditional breakpoint stops execution of the first application based on a condition of a value of a variable of a second application. Embodiments also include the first debugger requesting and receiving the value of the variable from a second debugger. Embodiments also include the first debugger evaluating the condition of the conditional breakpoint based on the received value of the variable.
Claims12
An apparatus for analyzing concurrent debugging sessions, the apparatus comprising a computer processor and a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the computer processor, cause the apparatus to carry out the steps of:
- initiating, by a first debugger, a conditional breakpoint in a first debug session of a first application, the conditional breakpoint stopping execution of the first application based on a condition of a value of a variable of a second application;
- requesting from a second debugger, by the first debugger, the value of the variable;
- receiving from the second debugger, by the first debugger, the value;
- and
- evaluating, by the first debugger, the condition of the conditional breakpoint based on the received value of the variable.
A computer program product for analyzing concurrent debugging sessions, the computer program product disposed upon a non-transitory computer readable medium, the computer program product comprising computer program instructions that, when executed, cause a computer to carry out the steps of:
- initiating, by a first debugger, a conditional breakpoint in a first debug session of a first application, the conditional breakpoint stopping execution of the first application based on a condition of a value of a variable of a second application;
- requesting from a second debugger, by the first debugger, the value of the variable;
- receiving from the second debugger, by the first debugger, the value;
- and
- evaluating, by the first debugger, the condition of the conditional breakpoint based on the received value of the variable.
Dependencies are inferred from the claim text.