Temporary de-optimization of target functions in a cloud debugger
AssigneeMicrosoft Technology Licensing, LLC
InventorsJackson Davis, Nelson Mandela Billing
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsJackson Davis, Nelson Mandela Billing
Estimating the term…
Systems and methods for processing breakpoints in a target program executing on a remotely located server computer are presented. In one embodiment, upon receiving instructions to set a breakpoint in a target program, a code block of the target program is identified in which the execution location of the breakpoint is to be set. The identified code block of the target program is re-compiled. Re-compiling the code block of the target program comprises re-compiling the code block without optimizations and including executable instructions at the execution location of the breakpoint to generate a snapshot of debugger information regarding the target program upon the breakpoint triggering. The re-compiled code block is then bound in the target program.
A computer-implemented method for processing a breakpoint request regarding a target program, 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 request regarding a target program, the method comprising:
A computer device for processing breakpoint requests regarding a target program, 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.