Breakpoint groups
OwnerRobert Ottavi, Richard Muratoriinventors
Life of this patent
Estimating the term…
Abstract
A method and software architecture for grouping breakpoints. A plurality of breakpoints for halting execution of a program are created. A breakpoint group for logically associating one or more of the breakpoints is created. A portion of the breakpoints is added to the breakpoint group. The portion of the breakpoints is collectively enabled prior to executing the program by asserting an enable group command associated with the breakpoint group.
Claims20
A method, comprising:
- creating a plurality of breakpoints for halting execution of a program;
- creating a breakpoint group for logically associating one or more of the breakpoints;
- adding a portion of the breakpoints to the breakpoint group, wherein the portion includes two or more of the plurality of breakpoints;
- and
- collectively enabling the portion of the breakpoints prior to executing the program by asserting an enable group command associated with the breakpoint group.
A system, comprising:
- a processor to execute instructions,
- synchronous dynamic random access memory (“SDRAM”) coupled to the processor to store the instructions;
- and
- a data storage unit (“DSU”) coupled to the processor and storing a debugger program, the debugger program including:
- a breakpoint group manager to logically group a list of breakpoints into breakpoint groups, the breakpoints each to pause execution of a program under test by the debugger program, the breakpoint group manager configured to collectively enable all of the breakpoints associated with each individual one of the breakpoint groups with a single user command.
A machine-accessible medium that provides instructions that, if executed by a machine, will cause the machine to perform operations comprising:
- enabling creation of a plurality of breakpoints for stopping execution of a program;
- enabling creation of a breakpoint group for logically associating one or more of the breakpoints;
- enabling addition of a portion of the breakpoints to the breakpoint group, wherein the portion includes two or more of the plurality of breakpoints;
- and
- enabling collective enablement of the portion of the breakpoints prior to executing the program by asserting an enable group command associated with the breakpoint group.
Dependencies are inferred from the claim text.