gecko-dev/toolkit/xre
Gabriele Svelto 7e71a11603 Bug 1872920 - Change how we notify the main process when we intercept a crash via WER r=yjuglaret,bobowen
This patch makes several fundamental changes to the logic we use to inform
the main process whenever the WER runtime exception module intercepts a child
process crash:

* We no longer read the process type or any other data from the child process;
  the process type is passed as the runtime exception module's context
* We no longer read the address of the memory area used to communicate with the
  main process from the child process arguments. Instead we allocate memory
  directly into the main process and store the required information there
* We don't read anything from the main process either, the pointer to the
  function used to notify the main process is now found by looking out its
  dedicated section in the parent process' xul.dll mapping
* We no longer read the OOM crash annotation from a child process, this
  functionality will be restored by making the module use the mozannotation
  crates to fetch all the annotations

Differential Revision: https://phabricator.services.mozilla.com/D201589
2024-02-21 17:56:31 +00:00
..
detect_win32k_conflicts
dllservices Bug 1872995 - Make prespawn CIG work again on Nightly if there are no entries on dynamic blocklist r=yjuglaret,win-reviewers,mhowell,bobowen 2024-01-12 12:29:33 +00:00
glxtest
test Bug 1859908 - convert .ini manifests to .toml: batch 20 marionette.ini r=jmaher,webdriver-reviewers,necko-reviewers,application-update-reviewers,search-reviewers,sessionstore-reviewers,places-reviewers,dom-storage-reviewers,bytesized,kershaw,whimboo,dao,jesup,Standard8 2024-01-02 15:31:51 +00:00
AssembleCmdLine.h
AutoSQLiteLifetime.cpp
AutoSQLiteLifetime.h
Bootstrap.cpp
Bootstrap.h
CmdLineAndEnvUtils.cpp
CmdLineAndEnvUtils.h
components.conf
CreateAppData.cpp
detect_win32k_conflicts.h
DllPrefetchExperimentRegistryInfo.cpp
DllPrefetchExperimentRegistryInfo.h
EventTracer.cpp
EventTracer.h
GeckoArgs.h
LauncherRegistryInfo.cpp
LauncherRegistryInfo.h
MacApplicationDelegate.h Bug 1866098 - Run NSApp earlier in startup. r=spohl 2024-01-16 21:56:35 +00:00
MacApplicationDelegate.mm Bug 1866098 - Run NSApp earlier in startup. r=spohl 2024-01-16 21:56:35 +00:00
MacAutoreleasePool.h
MacAutoreleasePool.mm
MacLaunchHelper.h
MacLaunchHelper.mm
MacRunFromDmgUtils.h
MacRunFromDmgUtils.mm
metrics.yaml Bug 1877576 - Migrate geckoview GVST probes r=geckoview-reviewers,perry.mcmanis,owlish 2024-02-09 21:11:05 +00:00
moz.build Bug 1867289 - Do not rebuild platform.ini on artifact builds r=nalexander,glandium,mkaply 2024-01-23 12:08:59 +00:00
MultiInstanceLock.cpp
MultiInstanceLock.h
nsAndroidStartup.cpp
nsAppRunner.cpp Bug 1877576 - Migrate geckoview GVST probes r=geckoview-reviewers,perry.mcmanis,owlish 2024-02-09 21:11:05 +00:00
nsAppRunner.h
nsCommandLineServiceMac.h Bug 1866098 - Run NSApp earlier in startup. r=spohl 2024-01-16 21:56:35 +00:00
nsCommandLineServiceMac.mm Bug 1866098 - Run NSApp earlier in startup. r=spohl 2024-01-16 21:56:35 +00:00
nsConsoleWriter.cpp
nsEmbedFunctions.cpp Bug 1872920 - Change how we notify the main process when we intercept a crash via WER r=yjuglaret,bobowen 2024-02-21 17:56:31 +00:00
nsGDKErrorHandler.cpp
nsGDKErrorHandler.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
nsUpdateDriver.h
nsUpdateSyncManager.cpp
nsUpdateSyncManager.h
nsWindowsRestart.cpp
nsWindowsWMain.cpp
nsX11ErrorHandler.cpp
nsX11ErrorHandler.h
nsXREDirProvider.cpp
nsXREDirProvider.h
platform.ini
PolicyChecks.h
ProfileReset.cpp
ProfileReset.h
SafeMode.h
UIKitDirProvider.h
UIKitDirProvider.mm
updaterfileutils_osx.h
updaterfileutils_osx.mm
WinTokenUtils.cpp
WinTokenUtils.h