зеркало из https://github.com/mozilla/gecko-dev.git
Bug 581341 - Part 3: Install child process exception handler before activating breakpad. r=bsmedberg
--HG-- extra : rebase_source : 32fa9c79f1620226e59459609e9c4390a511e5ad
This commit is contained in:
Родитель
953b4316f4
Коммит
bce6638c05
|
@ -1886,7 +1886,7 @@ SetRemoteExceptionHandler(const nsACString& crashPipe)
|
||||||
|
|
||||||
gExceptionHandler = new google_breakpad::
|
gExceptionHandler = new google_breakpad::
|
||||||
ExceptionHandler(L"",
|
ExceptionHandler(L"",
|
||||||
NULL, // no filter callback
|
FPEFilter,
|
||||||
NULL, // no minidump callback
|
NULL, // no minidump callback
|
||||||
NULL, // no callback context
|
NULL, // no callback context
|
||||||
google_breakpad::ExceptionHandler::HANDLER_ALL,
|
google_breakpad::ExceptionHandler::HANDLER_ALL,
|
||||||
|
|
|
@ -359,7 +359,9 @@ XRE_InitChildProcess(int aArgc,
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
SetupErrorHandling(aArgv[0]);
|
||||||
|
|
||||||
#if defined(MOZ_CRASHREPORTER)
|
#if defined(MOZ_CRASHREPORTER)
|
||||||
if (aArgc < 1)
|
if (aArgc < 1)
|
||||||
return 1;
|
return 1;
|
||||||
|
@ -386,8 +388,6 @@ XRE_InitChildProcess(int aArgc,
|
||||||
gArgv = aArgv;
|
gArgv = aArgv;
|
||||||
gArgc = aArgc;
|
gArgc = aArgc;
|
||||||
|
|
||||||
SetupErrorHandling(aArgv[0]);
|
|
||||||
|
|
||||||
#if defined(MOZ_WIDGET_GTK2)
|
#if defined(MOZ_WIDGET_GTK2)
|
||||||
g_thread_init(NULL);
|
g_thread_init(NULL);
|
||||||
#endif
|
#endif
|
||||||
|
|
Загрузка…
Ссылка в новой задаче