gecko-dev/xpcom/build
Doug Thayer 71de614a1d Bug 1666310 - Enable IOInterposer on early beta r=aklotz
We want to collect information on late writes via telemetry. We have been
doing this in Nightly for a while now, but want to do so in beta/release. I
was actually initially unaware of this limitation of the IOInterposer, but
we need the IOInterposer to collect information on late writes, so I would
like to enable it for just early beta, in the hopes that we can catch any
late writes that may be happening, without adding a performance tax onto
release.

Accordingly, is perf the only reason that this was restricted to Nightly?
And if so, did we measure a perf difference, or was this just general
caution regarding the performance impact? Is there anything else to look
out for?

Differential Revision: https://phabricator.services.mozilla.com/D90894
2020-09-21 21:32:07 +00:00
..
BinaryPath.h
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 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +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 Bug 1529610 - LRU cache of Windows filenames in WinIOAutoObservation - r=canaltinova,florian 2020-07-06 23:42:38 +00:00
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 Bug 1651280 - Only use GetFileType(HANDLE) from NtCreateFile if that was successful - r=canaltinova 2020-07-08 09:16:45 +00:00
Services.py Bug 1664525 - Part 1: Update various xpcom crates to rust2018, r=emilio 2020-09-11 20:19:00 +00:00
SmallArrayLRUCache.h Bug 1529610 - SmallArrayLRUCache - r=canaltinova 2020-07-06 23:42:05 +00:00
XPCOM.h
XPCOMInit.cpp Bug 1653060 - P2. Ensure the RDD process gets shutdown after content processes. r=mjf 2020-09-18 11:07:18 +00:00
XPCOMModule.h
XPCOMModule.inc
XREAppData.h
XREChildData.h
XREShellData.h
components.conf Bug 1464542: Part 3b - Add existing Services.jsm registrations to the new services cache. r=mccr8,geckoview-reviewers,agi 2020-07-09 21:42:25 +00:00
mach_override.c
mach_override.h
moz.build Bug 1658385 - Exclude mach_override code on aarch64 builds for now. r=froydnj 2020-08-19 04:22:15 +00:00
nsXPCOM.h
nsXPCOMCID.h
nsXPCOMCIDInternal.h
nsXPCOMPrivate.h
nsXULAppAPI.h
perfprobe.cpp
perfprobe.h
xpcom_alpha.def
xrecore.h