Patent ID: 7197745

Claim:
A method for facilitating the debugging of a bifurcated process by a debugger in a first execution environment, where said process is scheduled using a shadow process running in said first execution environment and where said bifurcated process is executed using a work process running in a second execution environment, wherein said first execution environment comprises a scheduler being adapted to schedule and dispatch a plurality of first threads for execution on a first processor; and wherein said second execution environment is adapted to dispatch a plurality of second threads for execution on a second processor; said second execution environment being further adapted to request, for each of said second threads, creation of a corresponding one of said first threads, each of the first threads comprising an instruction switch to said second execution environment with a request to invoke the first thread's corresponding second thread, said method comprising: determining that a request has been made by the debugger to access process memory for said bifurcated process; passing said request to said second execution environment; and performing said request in said second execution environment.