Conditional debugging of server-side production code
AssigneeMicrosoft Technology Licensing, LLC
InventorsJackson Davis, Nelson Mandela Billing, Nikhil Ravindra Joglekar
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsJackson Davis, Nelson Mandela Billing, Nikhil Ravindra Joglekar
Estimating the term…
Systems and methods for processing breakpoints on a remotely located server computer are presented. In one embodiment, a breakpoint is set in a target program. This includes setting the breakpoint in a manner that does not block execution of the target program upon the breakpoint triggering. Additionally, executable instructions are included at the location in the target program of the breakpoint to generate a snapshot of debugger information regarding the target program. The snapshot information is then provided to a programmer's debugger for debugging purposes. Further, in setting the breakpoint, the breakpoint is conditioned by the programmer to trigger only upon the satisfaction of a set of conditional criteria corresponding to a logical execution context.
A computer-implemented method for processing an encountered breakpoint in a non-obstructing manner, the method comprising:
A computer-readable medium bearing computer-executable instructions which, when executed on a computer comprising at least a processor, carry out a method for processing a breakpoint, the method comprising, upon encountering a first breakpoint location corresponding to a first breakpoint during execution of a target program:
A computer device for processing breakpoint requests, the system comprising a processor and a memory, wherein the processor executes instructions stored in the memory as part of or in conjunction with one or more additional executable components that, in execution, configure the computer device to:
Dependencies are inferred from the claim text.