gecko-dev/toolkit/xre
Mike Hommey 6bf4eb5bce Bug 1496503 - Install the rust panic hook early. r=froydnj
Previously, our panic hook was only really useful when the crash
reporter is used, because all it did apart from calling rust's default
panic handler was to keep a pointer to the panic message for the crash
reporter.

Now that it just redirects to the Gecko crash code, it doesn't need to
be tied to the crash reporter. In fact, to ensure it's consistently used
in all cases, we ought to install it early on. Use a static initializer
for that.

Depends on D11720

Depends on D11720

Differential Revision: https://phabricator.services.mozilla.com/D11721

--HG--
extra : moz-landing-system : lando
2018-11-14 22:35:35 +00:00
..
test
AutoSQLiteLifetime.cpp
AutoSQLiteLifetime.h
Bootstrap.cpp
Bootstrap.h
CmdLineAndEnvUtils.h
CreateAppData.cpp
EventTracer.cpp
EventTracer.h
glxtest.cpp
MacApplicationDelegate.h
MacApplicationDelegate.mm Bug 1085391 - Support Yosemite Handoff 'web browsing' activity type. r=spohl 2018-10-20 04:47:38 +00:00
MacAutoreleasePool.h
MacAutoreleasePool.mm
MacLaunchHelper.h
MacLaunchHelper.mm
ModuleEvaluator_windows.cpp Bug 1435827 part 9/9: Adding basic test for untrusted modules ping;r=janerik 2018-11-02 07:41:07 +00:00
ModuleEvaluator_windows.h Bug 1435827 part 5/9: Add untrusted DLLs evaluation and processing r=aklotz 2018-11-02 07:59:19 +00:00
ModuleVersionInfo_windows.cpp Bug 1435827 part 5/9: Add untrusted DLLs evaluation and processing r=aklotz 2018-11-02 07:59:19 +00:00
ModuleVersionInfo_windows.h Bug 1435827 part 5/9: Add untrusted DLLs evaluation and processing r=aklotz 2018-11-02 07:59:19 +00:00
moz.build Bug 1435827 part 5/9: Add untrusted DLLs evaluation and processing r=aklotz 2018-11-02 07:59:19 +00:00
MozMeegoAppService.h
nsAndroidStartup.cpp
nsAppRunner.cpp Bug 1496503 - Install the rust panic hook early. r=froydnj 2018-11-14 22:35:35 +00:00
nsAppRunner.h
nsAppStartupNotifier.cpp
nsAppStartupNotifier.h
nsCommandLineServiceMac.cpp
nsCommandLineServiceMac.h
nsConsoleWriter.cpp
nsEmbeddingModule.cpp
nsEmbedFunctions.cpp Bug 1471535 - pt12 - Hook up RDD process and Remote decoding. r=jya,spohl 2018-11-14 18:07:28 +00:00
nsGDKErrorHandler.cpp
nsGDKErrorHandler.h
nsIAppStartupNotifier.h
nsINativeAppSupport.idl
nsIWinAppHelper.idl
nsIXREDirProvider.idl
nsNativeAppSupportBase.cpp
nsNativeAppSupportBase.h
nsNativeAppSupportCocoa.mm
nsNativeAppSupportDefault.cpp
nsNativeAppSupportUnix.cpp
nsNativeAppSupportWin.cpp
nsNativeAppSupportWin.h
nsSigHandlers.cpp
nsSigHandlers.h
nsUpdateDriver.cpp Bug 1502681 - Always use ProgramData\Mozilla\updates for the updates directory. r=bytesized 2018-10-29 11:21:49 -07:00
nsUpdateDriver.h
nsWindowsRestart.cpp
nsWindowsWMain.cpp
nsX11ErrorHandler.cpp
nsX11ErrorHandler.h
nsXREDirProvider.cpp Bug 1501491 - Fix the Firefox build flag: --disable-content-sandbox r=bobowen,handyman 2018-10-30 11:44:22 +00:00
nsXREDirProvider.h Bug 1458314 - Move the update directory to an installation specific location r=rstrong 2018-10-23 21:41:04 +00:00
platform.ini
PolicyChecks.h
ProfileReset.cpp
ProfileReset.h
SafeMode.h
UIKitDirProvider.h
UIKitDirProvider.mm
updaterfileutils_osx.h
updaterfileutils_osx.mm
WinDllServices.cpp Bug 1435827 part 5/9: Add untrusted DLLs evaluation and processing r=aklotz 2018-11-02 07:59:19 +00:00
WinDllServices.h Bug 1435827 part 5/9: Add untrusted DLLs evaluation and processing r=aklotz 2018-11-02 07:59:19 +00:00