gecko-dev/xpcom/build
Kris Wright e5aed0986a Bug 1607138 - gXPCOMThreadsShutdown should be atomic r=xpcom-reviewers,mccr8
This commit makes `gXPCOMThreadsShutdown` atomic. I've deliberated on this one for a while because I was mostly interested in how timer threads may be trying to init during shutdown, but these aren't the only places where we are making accesses into `gXPCOMThreadsShutdown` so it should be made atomic regardless.

Differential Revision: https://phabricator.services.mozilla.com/D102486
2021-01-21 01:01:26 +00:00
..
BinaryPath.h Bug 1550074 - Firefox doesn't restart after being updated via package manager on Linux, r=jhorak 2020-11-24 10:53:57 +00:00
FileLocation.cpp Bug 1656261 - Back out all recent StartupCache work r=RyanVM 2020-09-14 17:00:53 +00:00
FileLocation.h Bug 1656261 - Back out all recent StartupCache work r=RyanVM 2020-09-14 17:00:53 +00:00
GeckoProcessTypes.h Bug 1663424 - fix pgo file writing from non-webcontent child processes in PROFILE_GENERATE runs, r=dmajor 2020-09-08 17:08:41 +00:00
IOInterposer.cpp
IOInterposer.h Bug 1666310 - Enable IOInterposer on early beta r=aklotz 2020-09-21 21:32:07 +00:00
IOInterposerPrivate.h
LateWriteChecks.cpp Bug 1673917 - Rename vprintf style nsTSubstring::AppendPrintf -> AppendVprintf. r=sg 2020-10-29 14:51:45 +00:00
LateWriteChecks.h
MainThreadIOLogger.cpp
MainThreadIOLogger.h
NSPRInterposer.cpp Bug 1662251 - stop assigning from NS_Convert* values, mostly; r=sg 2020-09-02 09:54:37 +00:00
NSPRInterposer.h
Omnijar.cpp Bug 1656261 - Back out all recent StartupCache work r=RyanVM 2020-09-14 17:00:53 +00:00
Omnijar.h Bug 1656261 - Back out all recent StartupCache work r=RyanVM 2020-09-14 17:00:53 +00:00
PoisonIOInterposer.h
PoisonIOInterposerBase.cpp
PoisonIOInterposerMac.cpp Bug 1662251 - stop assigning from NS_Convert* values, mostly; r=sg 2020-09-02 09:54:37 +00:00
PoisonIOInterposerStub.cpp
PoisonIOInterposerWin.cpp
Services.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
SmallArrayLRUCache.h
XPCOM.h
XPCOMInit.cpp Bug 1607138 - gXPCOMThreadsShutdown should be atomic r=xpcom-reviewers,mccr8 2021-01-21 01:01:26 +00:00
XPCOMModule.h
XPCOMModule.inc
XREAppData.h
XREChildData.h
XREShellData.h
components.conf
mach_override.c
mach_override.h
moz.build Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
nsXPCOM.h Bug 1607138 - gXPCOMThreadsShutdown should be atomic r=xpcom-reviewers,mccr8 2021-01-21 01:01:26 +00:00
nsXPCOMCID.h
nsXPCOMCIDInternal.h
nsXPCOMPrivate.h
nsXULAppAPI.h Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
perfprobe.cpp
perfprobe.h
xpcom_alpha.def
xrecore.h