gecko-dev/toolkit/xre
Nicholas Nethercote 08e54b7c13 Bug 1384819 (part 1) - Split MozStackWalk(). r=glandium.
MozStackWalk() is different on Windows to the other platforms. It has two extra
arguments, which can be used to walk the stack of a different thread.

This patch makes those differences clearer. Instead of having a single function
and forbidding those two arguments on non-Windows, it removes those arguments
from MozStackWalk, and splits off MozStackWalkThread() which retains them. This
also allows those arguments to have more appropriate types (HANDLE instead of
uintptr_t; CONTEXT* instead of than void*) and names (aContext instead of
aPlatformData).

The patch also removes unnecessary reinterpret_casts for the aClosure argument
at a couple of MozStackWalk() callsites.

--HG--
extra : rebase_source : 111ab7d6426d7be921facc2264f6db86c501d127
2017-07-27 12:46:47 +10:00
..
test Bug 1368033 - Ignore return value of SetCursorPos in TestDllInterceptor. r=dmajor 2017-05-30 23:04:48 -07:00
Bootstrap.cpp Bug 1343075 - Use GeckoEditableSupport from PuppetWidget; r=masayuki r=rbarker r=snorp r=esawin 2017-03-07 22:34:39 -05:00
Bootstrap.h Bug 1343075 - Use GeckoEditableSupport from PuppetWidget; r=masayuki r=rbarker r=snorp r=esawin 2017-03-07 22:34:39 -05:00
CreateAppData.cpp Bug 1356843 - Fix -Wcomma warnings in toolkit/. r=mossop 2017-04-05 01:23:45 -07:00
EventTracer.cpp Bug 1382099 - Remove MOZ_WIDGET_GONK from toolkit/. r=glandium. 2017-07-19 18:38:48 +10:00
EventTracer.h
MacApplicationDelegate.h
MacApplicationDelegate.mm
MacAutoreleasePool.h
MacAutoreleasePool.mm
MacLaunchHelper.h
MacLaunchHelper.mm
Makefile.in
MozMeegoAppService.h
ProfileReset.cpp Bug 1380227 - Avoid many UTF16toUTF8 and UTF8toUTF16 conversions in nsStringBundle. r=emk. 2017-07-12 15:13:37 +10:00
ProfileReset.h Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
UIKitDirProvider.h
UIKitDirProvider.mm
glxtest.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
moz.build Bug 1380665 - Define MOZ_CODE_COVERAGE for the entire tree. r=jmaher 2017-07-13 19:12:23 +02:00
nsAndroidStartup.cpp Bug 1306327 - Move reading application.ini to XRE_main. r=bsmedberg 2017-01-10 16:43:23 +09:00
nsAppRunner.cpp Bug 1355147 - Change Firefox to a background application when headless. r=mstange 2017-07-28 11:00:28 -07:00
nsAppRunner.h Bug 1345978, part 1 - Add a way to get the platform build id without the service manager. r=froydnj 2017-03-11 08:01:34 -08:00
nsAppStartupNotifier.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
nsAppStartupNotifier.h Bug 1309049 - move embedding/ files out of that directory, r=jst,mossop 2017-01-12 13:47:27 -08:00
nsCommandLineServiceMac.cpp
nsCommandLineServiceMac.h
nsConsoleWriter.cpp
nsEmbedFunctions.cpp Bug 1382563 - Remove ns*String::AssignWithConversion. r=erahm. 2017-07-24 19:23:52 +02:00
nsEmbeddingModule.cpp Bug 1309049 - move embedding/ files out of that directory, r=jst,mossop 2017-01-12 13:47:27 -08:00
nsGDKErrorHandler.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
nsGDKErrorHandler.h
nsIAppStartupNotifier.h Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
nsINativeAppSupport.idl Bug 1332892 - Remove obsolete hackaround from nsDefaultURIFixup.cpp. r=bz 2017-01-22 14:32:37 +09:00
nsIWinAppHelper.idl
nsNativeAppSupportBase.cpp
nsNativeAppSupportBase.h
nsNativeAppSupportCocoa.mm
nsNativeAppSupportDefault.cpp
nsNativeAppSupportUnix.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
nsNativeAppSupportWin.cpp Bug 1364016 - Explicitly pass a triggeringPrincipal to openURI. r=gijs,baku 2017-07-05 21:58:21 +02:00
nsNativeAppSupportWin.h Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
nsSigHandlers.cpp Bug 1384819 (part 1) - Split MozStackWalk(). r=glandium. 2017-07-27 12:46:47 +10:00
nsSigHandlers.h
nsUpdateDriver.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
nsUpdateDriver.h Bug 1355361 - nsUpdateProcessor::ProcessUpdate should use the directory service instead of nsXREDirProvider (also removes app update gonk support). r=mhowell 2017-04-12 18:07:07 -07:00
nsWindowsRestart.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
nsWindowsWMain.cpp
nsX11ErrorHandler.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
nsX11ErrorHandler.h bug 1331320 install X11 error handler through Xlib in plugin process as GTK2 does not use g_error r=glandium 2017-01-13 20:50:58 +13:00
nsXREDirProvider.cpp Bug 1384835 (part 2, attempt 2) - Remove the Preferences::Get*String() variants that return nsAdoptingString. r=froydnj. 2017-07-31 14:23:50 +10:00
nsXREDirProvider.h Bug 1358846: Part 4 - Merge various startup information stores into a single JSON file. r=rhelmer,jonco 2017-05-12 09:37:50 -07:00
platform.ini
updaterfileutils_osx.h
updaterfileutils_osx.mm