Debugging a computer program in a distributed debugger
AssigneeInternational Business Machines Corporation
InventorsEric Barsness, John Santosuosso
Life of this patent
Estimating the term…
Abstract
Methods, apparatus, and computer program products are disclosed for debugging a computer program in a distributed debugger that include defining a conditional breakpoint conditioned upon one or more attributes of a remote execution environment, debugging the computer program in a debug session in the remote execution environment, and retrieving debug information at the breakpoint conditioned upon one or more attributes of the remote execution environment.
Claims20
A method for debugging a computer program in a distributed debugger, the method comprising:
- defining a conditional breakpoint conditioned upon one or more attributes of a remote execution environment;
- debugging the computer program in a debug session in the remote execution environment;
- and
- retrieving debug information at the breakpoint conditioned upon one or more attributes of the remote execution environment.
An apparatus for debugging a computer program in a distributed debugger, the system comprising a computer processor and a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions capable of:
- defining a conditional breakpoint conditioned upon one or more attributes of a remote execution environment;
- debugging the computer program in a debug session in the remote execution environment;
- and
- retrieving debug information at the breakpoint conditioned upon one or more attributes of the remote execution environment.
A computer program product for debugging a computer program in a distributed debugger, the computer program product disposed upon a signal bearing medium, the computer program product comprising computer program instructions capable of:
- defining a conditional breakpoint conditioned upon one or more attributes of a remote execution environment;
- debugging the computer program in a debug session in the remote execution environment;
- and
- retrieving debug information at the breakpoint conditioned upon one or more attributes of the remote execution environment.
Dependencies are inferred from the claim text.