Issue #10296 : Don't handle BreakPoint exceptions using

Structured Exception Handling on windows.
This commit is contained in:
Kristján Valur Jónsson 2013-03-19 15:24:10 -07:00
parent 843fae9312
commit 5aed330e37
1 changed files with 5 additions and 0 deletions

View File

@ -397,6 +397,11 @@ static DWORD HandleException(EXCEPTION_POINTERS *ptrs,
{
*pdw = ptrs->ExceptionRecord->ExceptionCode;
*record = *ptrs->ExceptionRecord;
/* We don't want to catch breakpoint exceptions, they are used to attach
* a debugger to the process.
*/
if (*pdw == EXCEPTION_BREAKPOINT)
return EXCEPTION_CONTINUE_SEARCH;
return EXCEPTION_EXECUTE_HANDLER;
}
#endif