Patent ID: 7353498

Claim:
In a computer system, a method of debugging a set of processes, comprising: providing a first debugger; forking said first debugger, thereby creating a set of inner debuggers and an outer debugger, wherein the set of inner debuggers are forked from the outer debugger, each inner debugger of said set of inner debuggers being configured to debug a respective process of said set of processes, wherein each inner debugger debugs a respective single process, wherein said first debugger includes a first set of code and a second set of code, said first set of code and said second set of code being activated in the alternative, said first set of code being activated in said outer debugger, said second set of code being activated in said set of inner debuggers; ascertaining a process ID value returned from said forking, said process ID value determines whether said first set of code or said second set of code be activated; employing said outer debugger to interact with said set of inner debuggers wherein the inner debuggers debug said set of processes; and forking a first inner debugger of said set of inner debuggers, thereby creating a second inner debugger.