| Index: chrome_frame/crash_reporting/vectored_handler-impl.h
|
| ===================================================================
|
| --- chrome_frame/crash_reporting/vectored_handler-impl.h (revision 36161)
|
| +++ chrome_frame/crash_reporting/vectored_handler-impl.h (working copy)
|
| @@ -65,8 +65,11 @@
|
|
|
| ++VectoredHandlerT<E>::g_exceptions_seen;
|
|
|
| - // TODO(stoyan): Check whether exception address is inbetween
|
| + // Check whether exception address is inbetween
|
| // [IsBadReadPtr, IsBadReadPtr + 0xXX]
|
| + if (E::ShouldIgnoreException(exceptionInfo)) {
|
| + return ExceptionContinueSearch;
|
| + }
|
|
|
| const DWORD exceptionFlags = exceptionInfo->ExceptionRecord->ExceptionFlags;
|
| // I don't think VEH is called on unwind. Just to be safe.
|
|
|