gecko-dev/xpcom/build
Thinker Li 7cfdf6a788 Bug 1470591 - Part 6: Create a fork server process. r=gsvelto
This patch make changes of Gecko infrastrutures to run a fork server
process.

 - ForkServerLauncher is a component, which creates a fork server
   process at XPCOM startup.

 - nsBrowserApp.cpp and related files have been chagned to start a
   fork server in a process.

 - Logging and nsTraceRefcnt were changed to make it work with the
   fork server.

Depends on D46883

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

--HG--
extra : moz-landing-system : lando
2019-12-05 00:02:40 +00:00
..
BinaryPath.h
FileLocation.cpp
FileLocation.h
GeckoProcessTypes.h Bug 1470591 - Part 1: Add a new process type for ForkServer. r=gsvelto 2019-12-05 00:03:29 +00:00
IOInterposer.cpp Bug 1598098: Eradicate "using namespace mozilla;" from xpcom/build; r=froydnj 2019-11-20 19:58:05 +00:00
IOInterposer.h
IOInterposerPrivate.h
LateWriteChecks.cpp Bug 1598098: Eradicate "using namespace mozilla;" from xpcom/build; r=froydnj 2019-11-20 19:58:05 +00:00
LateWriteChecks.h
MainThreadIOLogger.cpp Bug 1598098: Eradicate "using namespace mozilla;" from xpcom/build; r=froydnj 2019-11-20 19:58:05 +00:00
MainThreadIOLogger.h
NSPRInterposer.cpp Bug 1598098: Eradicate "using namespace mozilla;" from xpcom/build; r=froydnj 2019-11-20 19:58:05 +00:00
NSPRInterposer.h
Omnijar.cpp
Omnijar.h
PoisonIOInterposer.h
PoisonIOInterposerBase.cpp Bug 1598098: Eradicate "using namespace mozilla;" from xpcom/build; r=froydnj 2019-11-20 19:58:05 +00:00
PoisonIOInterposerMac.cpp Bug 1598098: Eradicate "using namespace mozilla;" from xpcom/build; r=froydnj 2019-11-20 19:58:05 +00:00
PoisonIOInterposerStub.cpp
PoisonIOInterposerWin.cpp Bug 1598098: Eradicate "using namespace mozilla;" from xpcom/build; r=froydnj 2019-11-20 19:58:05 +00:00
Services.py bug 1543115: remote: expose nsIRemoteAgent as XPCOM service; r=remote-protocol-reviewers,maja_zf,nika 2019-11-22 08:03:19 +00:00
XPCOM.h
XPCOMInit.cpp Bug 1579367 - Initialize XPCJSContext explicitly, after loading user prefs. r=kmag 2019-11-22 12:40:17 +00:00
XPCOMModule.h
XPCOMModule.inc
XREAppData.h
XREChildData.h
XREShellData.h
components.conf
mach_override.c
mach_override.h
moz.build
nsXPCOM.h Bug 1579367 - Initialize XPCJSContext explicitly, after loading user prefs. r=kmag 2019-11-22 12:40:17 +00:00
nsXPCOMCID.h
nsXPCOMCIDInternal.h
nsXPCOMPrivate.h
nsXULAppAPI.h Bug 1470591 - Part 6: Create a fork server process. r=gsvelto 2019-12-05 00:02:40 +00:00
perfprobe.cpp
perfprobe.h
xpcom_alpha.def
xrecore.h