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 Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop 2018-08-31 05:59:17 +00:00
AutoSQLiteLifetime.cpp
AutoSQLiteLifetime.h
Bootstrap.cpp Bug 1471025: Part 3b - Refactor Android shared FD API to require fewer modifications per change. r=jld 2018-07-02 15:01:25 -07:00
Bootstrap.h Bug 1471025: Part 3b - Refactor Android shared FD API to require fewer modifications per change. r=jld 2018-07-02 15:01:25 -07:00
CmdLineAndEnvUtils.h Bug 1489944 - Fixed some std::move warnings - r=froydnj 2018-09-10 15:51:48 +00:00
CreateAppData.cpp
EventTracer.cpp
EventTracer.h
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
MozMeegoAppService.h
PolicyChecks.h Bug 1457999: Part 1 - Move command line argument utils and safe mode checks into a common header file; r=jimm 2018-04-19 17:22:41 -06:00
ProfileReset.cpp Bug 1475282: Fix DEAD_STORE issues in ProfileReset. r=erahm 2018-07-16 18:27:16 +01:00
ProfileReset.h
SafeMode.h Bug 1488547: Add flag to IsSafeModeRequested to skip keypress checks; r=mhowell 2018-09-04 19:55:53 +00:00
UIKitDirProvider.h
UIKitDirProvider.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
glxtest.cpp
moz.build Bug 1435827 part 5/9: Add untrusted DLLs evaluation and processing r=aklotz 2018-11-02 07:59:19 +00:00
nsAndroidStartup.cpp
nsAppRunner.cpp Bug 1496503 - Install the rust panic hook early. r=froydnj 2018-11-14 22:35:35 +00:00
nsAppRunner.h Bug 1491576 - Remove the XPCOM registration for nsNativeAppSupportBase; r=mccr8 2018-09-15 13:54:52 -04:00
nsAppStartupNotifier.cpp Bug 1491741 - Part 2: DeCOMtaminate nsAppStartupNotifier; r=mccr8 2018-09-17 23:45:02 -04:00
nsAppStartupNotifier.h Bug 1491741 - Part 2: DeCOMtaminate nsAppStartupNotifier; r=mccr8 2018-09-17 23:45:02 -04:00
nsCommandLineServiceMac.cpp
nsCommandLineServiceMac.h
nsConsoleWriter.cpp Bug 1488628 - Change nsIConsoleMessage.message to an AString. r=erahm 2018-09-05 13:31:42 +10:00
nsEmbedFunctions.cpp Bug 1471535 - pt12 - Hook up RDD process and Remote decoding. r=jya,spohl 2018-11-14 18:07:28 +00:00
nsEmbeddingModule.cpp Bug 1493310: Add a way to access certain functionality of nsXREDirProvider for testing purposes. r=froydnj 2018-09-24 14:55:37 +00:00
nsGDKErrorHandler.cpp
nsGDKErrorHandler.h
nsIAppStartupNotifier.h Bug 1491741 - Part 2: DeCOMtaminate nsAppStartupNotifier; r=mccr8 2018-09-17 23:45:02 -04:00
nsINativeAppSupport.idl
nsIWinAppHelper.idl
nsIXREDirProvider.idl Bug 1493310: Add a way to access certain functionality of nsXREDirProvider for testing purposes. r=froydnj 2018-09-24 14:55:37 +00:00
nsNativeAppSupportBase.cpp
nsNativeAppSupportBase.h
nsNativeAppSupportCocoa.mm Bug 1491560 - Remove the XPCOM registration for nsCommandLine; r=mccr8 2018-09-15 12:16:39 -04:00
nsNativeAppSupportDefault.cpp
nsNativeAppSupportUnix.cpp Bug 1443892 - Add -MOZ_LOG and -MOZ_LOG_FILE command line arguments. r=erahm, r=nfroyd 2018-04-03 11:32:00 -04:00
nsNativeAppSupportWin.cpp Bug 1493414 - Re-enable warnings as errors on clang-cl in toolkit/xre/. r=froydnj 2018-09-18 22:04:28 +09:00
nsNativeAppSupportWin.h
nsSigHandlers.cpp Bug 1401776 - Raise fd limit to 4096 on Unix. r=glandium,mcmanus 2018-05-10 17:36:32 -06:00
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 Bug 1493414 - Re-enable warnings as errors on clang-cl in toolkit/xre/. r=froydnj 2018-09-18 22:04:28 +09:00
nsWindowsWMain.cpp Bug 1402247 - Use encoding_rs for XPCOM string encoding conversions. r=Nika,erahm,froydnj. 2018-08-14 14:43:42 +03:00
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
updaterfileutils_osx.h
updaterfileutils_osx.mm