gecko-dev/toolkit/xre
Nick Alexander c72bc82a74 Bug 1667276 - Post: Add test limiting the XPCOM graph of the no-op wait background task. r=mossop
This establishes a high water mark for code loaded (even after a short
delay) by a background task that does nothing.

Code loaded here means:

1) Chrome JSMs imported using `ChromeUtils.import`;

2) XPCOM services, generally long-lived, loaded using `do_getService`
   or `Services.*` or an equivalent;

3) XPCOM components defined in JavaScript and loaded via
   `chrome.manifest` entries.

At this time background tasks do not load any of category 3.  The
distinction is made because they are reported separately by Gecko.

This test is browser-chrome to make it easy/possible to work with
packaged builds.

Differential Revision: https://phabricator.services.mozilla.com/D98095
2021-01-27 22:54:27 +00:00
..
test Bug 1688387 - UntrustedModulesFixture expects to load modules listed on the blocklist. r=mhowell 2021-01-26 18:42:50 +00:00
AssembleCmdLine.h Bug 1632277 - Part 2: Remove assembleSingleArgument helper r=tkikuchi 2020-05-29 18:41:03 +00:00
AutoSQLiteLifetime.cpp
AutoSQLiteLifetime.h
Bootstrap.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in toolkit. r=mossop 2020-03-10 08:48:24 +00:00
Bootstrap.h Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
CmdLineAndEnvUtils.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
CmdLineAndEnvUtils.h Bug 1656185 - Put CommandLineParserWin behind MOZILLA_INTERNAL_API to compile with MinGW. r=mossop 2020-08-02 22:38:02 +00:00
CreateAppData.cpp Bug 1568994 - Add Update URL template to application.ini, XREAppData, and Services.appinfo r=glandium 2020-03-26 00:57:13 +00:00
DllPrefetchExperimentRegistryInfo.cpp Bug 1640087: Part 2: tuck optimized prefetches behind a preference. r=dthayer,aklotz 2020-06-22 16:38:15 +00:00
DllPrefetchExperimentRegistryInfo.h Bug 1640087: Part 2: tuck optimized prefetches behind a preference. r=dthayer,aklotz 2020-06-22 16:38:15 +00:00
EventTracer.cpp
EventTracer.h
LauncherRegistryInfo.cpp Bug 1648384 - Make use of Result::propagateErr. r=mhowell 2020-06-25 16:07:28 +00:00
LauncherRegistryInfo.h
MacApplicationDelegate.h
MacApplicationDelegate.mm Bug 1683723 - Replace deprecated Cocoa enum constants with their modern replacements. r=spohl 2021-01-05 21:17:11 +00:00
MacAutoreleasePool.h
MacAutoreleasePool.mm
MacLaunchHelper.h
MacLaunchHelper.mm
ModuleEvaluator.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
ModuleEvaluator.h
ModuleVersionInfo.cpp
ModuleVersionInfo.h
MultiInstanceLock.cpp Bug 1553982 Part 1 - Manage "multi-instance locks" that can be created by any component. r=bytesized,nalexander 2020-12-11 05:37:38 +00:00
MultiInstanceLock.h Bug 1553982 Part 1 - Manage "multi-instance locks" that can be created by any component. r=bytesized,nalexander 2020-12-11 05:37:38 +00:00
PolicyChecks.h
ProfileReset.cpp Bug 1676365 - Move SpinEventLoopUntil to separate header. r=#xpcom-reviewers 2020-11-23 16:10:41 +00:00
ProfileReset.h Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
SafeMode.h
UIKitDirProvider.h
UIKitDirProvider.mm
UntrustedModulesData.cpp Bug 1686229 - Part1. Add a member to ModuleLoadInfo to indicate the status of DLL load. r=mhowell 2021-01-23 00:12:49 +00:00
UntrustedModulesData.h Bug 1686229 - Part1. Add a member to ModuleLoadInfo to indicate the status of DLL load. r=mhowell 2021-01-23 00:12:49 +00:00
UntrustedModulesProcessor.cpp Bug 1679272 - Include ScopeExit.h exactly where used. r=andi 2020-12-07 14:25:59 +00:00
UntrustedModulesProcessor.h Bug 1620118 - Part 1: Add ProcessedModuleLoadEvent::mIsDependent. r=aklotz 2020-05-04 17:20:51 +00:00
WinDllServices.cpp Bug 1620594 - Part 2: Use SchedulerGroup::Dispatch instead of SystemGroup::Dispatch. r=nika 2020-04-07 15:16:33 +00:00
WinDllServices.h
WinTokenUtils.cpp Bug 1648384 - Make use of Result::propagateErr. r=mhowell 2020-06-25 16:07:28 +00:00
WinTokenUtils.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
glxtest.cpp Bug 1680512 - Prefer EGL for glxtest detection and fallback to GLX if unavailable. r=rmader 2021-01-25 19:41:04 +00:00
moz.build Bug 1667276 - Pre: Disable extension manager in background tasks mode. r=mossop 2021-01-27 22:54:02 +00:00
nsAndroidStartup.cpp Bug 689178 - Remove crash-reporter hooks to externally provide library mappings. r=gsvelto 2020-06-25 08:43:23 +00:00
nsAppRunner.cpp Bug 1667276 - Post: Add test limiting the XPCOM graph of the no-op wait background task. r=mossop 2021-01-27 22:54:27 +00:00
nsAppRunner.h Bug 1680512 - Prefer EGL for glxtest detection and fallback to GLX if unavailable. r=rmader 2021-01-25 19:41:04 +00:00
nsAppStartupNotifier.cpp Bug 1553982 Part 0 - Fix a few unified build issues that crop up when adding files in this directory. r=bytesized 2020-12-10 04:33:20 +00:00
nsAppStartupNotifier.h Bug 1553982 Part 0 - Fix a few unified build issues that crop up when adding files in this directory. r=bytesized 2020-12-10 04:33:20 +00:00
nsCommandLineServiceMac.h
nsCommandLineServiceMac.mm
nsConsoleWriter.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
nsEmbedFunctions.cpp Bug 1679272 - Include ScopeExit.h exactly where used. r=andi 2020-12-07 14:25:59 +00:00
nsEmbeddingModule.cpp
nsGDKErrorHandler.cpp Bug 1648010 - Remove NS_NAMED_LITERAL_CSTRING and NS_NAMED_LITERAL_STRING macros. r=froydnj 2020-07-01 08:42:31 +00:00
nsGDKErrorHandler.h
nsIAppStartupNotifier.h
nsINativeAppSupport.idl
nsIWinAppHelper.idl
nsIXREDirProvider.idl
nsNativeAppSupportBase.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in toolkit. r=mossop 2020-03-10 08:48:24 +00:00
nsNativeAppSupportBase.h
nsNativeAppSupportCocoa.mm Bug 1659047 - Don't fail to start on macOS 11 when building with SDK 11.0. r=froydnj 2020-08-14 14:20:37 +00:00
nsNativeAppSupportDefault.cpp
nsNativeAppSupportUnix.cpp Bug 1675329: Add an API for returning an exit code from the application. r=dthayer,necko-reviewers,dragana,nika 2020-12-03 20:19:47 +00:00
nsNativeAppSupportWin.cpp
nsNativeAppSupportWin.h
nsSigHandlers.cpp Bug 1672908 - Fix "unused variable uc" on arm64 macOS. r=gsvelto 2020-10-23 07:12:54 +00:00
nsSigHandlers.h
nsUpdateDriver.cpp Bug 1674675 - nsUpdateDriver.cpp: simplify the code by removing an else r=sylvestre 2020-12-26 14:28:36 +00:00
nsUpdateDriver.h
nsUpdateSyncManager.cpp Bug 1553982 Part 2 - Use a multi-instance lock to implement an update sync manager XPCOM component. r=bytesized,nalexander 2020-12-11 02:03:40 +00:00
nsUpdateSyncManager.h Bug 1553982 Part 2 - Use a multi-instance lock to implement an update sync manager XPCOM component. r=bytesized,nalexander 2020-12-11 02:03:40 +00:00
nsWindowsRestart.cpp
nsWindowsWMain.cpp
nsX11ErrorHandler.cpp
nsX11ErrorHandler.h
nsXREDirProvider.cpp Bug 1667276 - Part 3: Load a custom prefs file when running a background task. r=mossop,KrisWright 2021-01-27 22:54:25 +00:00
nsXREDirProvider.h
platform.ini
updaterfileutils_osx.h Bug 1684173 - Add newline character at end of files when missing r=sylvestre,geckoview-reviewers,agi 2021-01-07 08:53:08 +00:00
updaterfileutils_osx.mm