×

Debugging computer programming code in a cloud debugger environment

  • US 9,262,300 B1
  • Filed: 03/19/2015
  • Issued: 02/16/2016
  • Est. Priority Date: 06/24/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for capturing breakpoint information from a debuggee software process, the method comprising:

  • receiving, at a processing device, a breakpoint request from a user computing device in communication with the processing device;

    generating, by the processing device, a new breakpoint condition based upon the breakpoint request received from the user computing device, the new breakpoint condition identifying a point in software code run by a debuggee service executing a collection of software processes on a distributed system;

    transmitting the new breakpoint condition from the processing device to debuglets of the debuggee service, each debuglet associated with a respective one of the software processes and in communication with the processing device, the new breakpoint condition causing each debuglet to translate the new breakpoint condition to a physical breakpoint condition set to the respective software process;

    when one of the software processes hits the physical breakpoint condition;

    receiving, at the processing device, a request from the debuglet associated with the software process that hit the physical breakpoint condition to update active breakpoint information captured by the associated debuglet; and

    transmitting a notification indicating the hit physical breakpoint condition to the user computing device and each debuglet of the debuggee service, the notification causing the debuglets to remove the previously set physical breakpoint condition from their respective software processes.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×