gecko-dev/ipc
Gabriele Svelto b695e83618 Bug 1872920 - Change how we notify the main process when we intercept a crash via WER a=diannaS
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

Original Revision: https://phabricator.services.mozilla.com/D201589

Differential Revision: https://phabricator.services.mozilla.com/D202916
2024-02-28 19:57:15 +00:00
..
app Backed out 2 changesets (bug 1834172, bug 1827747) for breaking local artifacts . a=backout 2023-05-22 12:42:00 +03:00
chromium Bug 1832020 - Allow 60s IPC timeout for gtest r=ipc-reviewers,nika, a=dmeehan 2023-06-20 03:57:41 +00:00
contentproc
docs Bug 1826953 - Document Third-Party Modules informations for new processes r=gstoll 2023-04-11 13:36:24 +00:00
glue Bug 1872920 - Change how we notify the main process when we intercept a crash via WER a=diannaS 2024-02-28 19:57:15 +00:00
gtest Bug 1791750 - Add a new argument to serialization methods for passing optional callbacks; r=dom-storage-reviewers,ipc-reviewers,nika,jari 2022-12-16 06:38:12 +00:00
ipdl Bug 1845146 - Check numberOfBytes{Read,Written} in TestManyHandles, r=ipc-reviewers,handyman a=test-only 2023-08-02 21:40:19 +00:00
mscom Bug 1821972 part 2: Remove ipc/mscom code only used by the old accessibility architecture based on content process COM proxies. r=bobowen 2023-05-22 20:19:46 +00:00
testshell Bug 1492090 - Part 5: Use UTF-8 for script file names. r=nbp 2023-05-23 12:11:39 +00:00
moz.build Backed out 2 changesets (bug 1834172, bug 1827747) for breaking local artifacts . a=backout 2023-05-22 12:42:00 +03:00
pull-chromium.py Bug 1790816 - Reformat ipc/ with isort. r=mccr8 DONTBUILD 2022-11-22 11:07:46 +00:00