主权项 |
1. A method for managing debugging requests associated with a multi-threaded application, the method comprising:
receiving, by a control program, at least one memory buffer, from a debugger configured to receive debugging requests from a user via a graphical user interface, wherein the memory buffer is associated with a thread of a process that has been designated for debugging, wherein the memory buffer includes a control program request, and wherein a memory buffer is separate and distinct from a thread, wherein the control program request instructs the control program to perform at least one action on the thread, wherein the action comprises at least one of an execute type action and a service type action on the thread, and wherein the at least one of an execute type action and a service type action manipulates the thread; identifying the action associated with the control program request to be performed on the thread; performing the action on the thread, wherein the action manipulates the thread; generating debugging event information comprising results associated with performing the action, wherein the debugging event information is at least based on the thread being manipulated by the action; inserting the debugging information into the memory buffer associated with the thread; and passing the memory buffer to the debugger. |