Debugger for multiple processors and multiple debugging types
OwnerAndrew L. Bliss, Andre Vachoninventors
Life of this patent
Estimating the term…
Loading patent…
OwnerAndrew L. Bliss, Andre Vachoninventors
Estimating the term…
A debugger can debug any of a plurality of debuggees. Each debuggee has a debugging type attribute selected from a plurality of debugging type attributes and representative of a type of debugging to be performed with respect to the debuggee. Each debuggee also has a processor attribute selected from a plurality of processor attributes and representative of a type of processor associated with the debuggee. The debugger is instantiated on a computer, and has an engine for performing debugging functions with respect to any of the plurality of debuggees. The engine includes a plurality of debugging type blocks, where each debugging type block supports at least one of the plurality of debugging type attributes, and a plurality of processor blocks, where each processor block supports at least one of the plurality of processor attributes. In operation, the debugging type attribute of a particular debuggee is determined, and a particular debugging type block is selected for debugging the particular debuggee based on the determined debugging type attribute. Likewise, the processor attribute of the particular debuggee is determined, and a particular processor block is selected for debugging the particular debuggee based on the determined processor attribute. Thereafter, the selected debugging type block and the selected processor block are employed to debug the particular debuggee.
A debugger for debugging any of a plurality of debuggees, each debuggee having a debugging type attribute selected from a plurality of debugging type attributes and representative of a type of debugging to be performed with respect to the debuggee, each debuggee also having a processor attribute selected from a plurality of processor attributes and representative of a type of processor associated with the debuggee, the debugger being instantiated on a computer and comprising:
A computer having a debugger instantiated thereon for debugging any of a plurality of debuggees, each debuggee having a debugging type attribute selected from a plurality of debugging type attributes and representative of a type of debugging to be performed with respect to the debuggee, each debuggee also having a processor attribute selected from a plurality of processor attributes and representative of a type of processor associated with the debuggee, the debugger comprising:
A method comprising:
A computer-readable medium having computer-executable instructions thereon, the instructions being organized into modules comprising:
Dependencies are inferred from the claim text.