This is the mail archive of the cygwin-patches@cygwin.com mailing list for the Cygwin project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Fri, Oct 31, 2003 at 10:11:46PM +0100, Thomas Pfaff wrote:
This patch allows a debugger to attach when an exception occurs in a thread other than the mainthread.
I am not happy about the wait in handle_exceptions, but it works on my machine. I think that a waitloop until the debugger is attached is cleaner, but there must be a reason why the debbugging loop is implemented this way.
The intent is for an attached debugger to immediately see the location that died. If you loop in the try_to_debug code then it is a pain to figure out exactly where the exception occurred.
* exceptions.cc (handle_exceptions): Keep process running when debugger is attaching. Give debugger CPU time to attach.
Attachment:
handle_exceptions.patch
Description: plain/text
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |