gecko-dev/xpcom/io
Gerald Squelart 2416d881e2 Bug 1691589 - Reduce reliance on GeckoProfiler.h when only labels (and maybe markers) are needed - r=necko-reviewers,geckoview-reviewers,sg,agi,florian
There are no code changes, only #include changes.
It was a fairly mechanical process: Search for all "AUTO_PROFILER_LABEL", and in each file, if only labels are used, convert "GeckoProfiler.h" into "ProfilerLabels.h" (or just add that last one where needed).
In some files, there were also some marker calls but no other profiler-related calls, in these cases "GeckoProfiler.h" was replaced with both "ProfilerLabels.h" and "ProfilerMarkers.h", which still helps in reducing the use of the all-encompassing "GeckoProfiler.h".

Differential Revision: https://phabricator.services.mozilla.com/D104588
2021-02-16 04:44:19 +00:00
..
Base64.cpp Bug 1679272 - Include ScopeExit.h exactly where used. r=andi 2020-12-07 14:25:59 +00:00
Base64.h Bug 1659923 - Avoid unnecessary copies around Base64Encode. r=xpcom-reviewers,necko-reviewers,froydnj,valentin 2020-08-19 17:45:16 +00:00
CocoaFileUtils.h
CocoaFileUtils.mm Bug 1673051 - Remove OnYosemiteOrLater(), OnElCapitanOrLater(), and OnSierraOrLater(). r=mstange 2020-11-02 16:25:18 +00:00
FileDescriptorFile.cpp Bug 1660841 - Provide file creation time via nsIFile::creationTime{,ofLink} r=nika 2020-12-03 04:10:47 +00:00
FileDescriptorFile.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in xpcom. r=froydnj 2020-02-12 11:13:33 +00:00
FilePreferences.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
FilePreferences.h Bug 1634267 - DOS device paths shouldn't be blocked by IsBlockedUNCPath; r=dom-workers-and-storage-reviewers,janv,froydnj 2020-05-13 14:32:35 +00:00
FileUtilsWin.cpp Bug 1691589 - Reduce reliance on GeckoProfiler.h when only labels (and maybe markers) are needed - r=necko-reviewers,geckoview-reviewers,sg,agi,florian 2021-02-16 04:44:19 +00:00
FileUtilsWin.h Bug 1648010 - Remove NS_NAMED_LITERAL_CSTRING and NS_NAMED_LITERAL_STRING macros. r=froydnj 2020-07-01 08:42:31 +00:00
InputStreamLengthHelper.cpp Bug 1637500 - P2. Rename methods as they are not always dealing with "threads". r=froydnj 2020-06-23 05:05:36 +00:00
InputStreamLengthHelper.h Bug 1627390 - Add missing includes and namespaces to xpcom/io. r=xpcom-reviewers,sg 2020-04-07 19:09:47 +00:00
InputStreamLengthWrapper.cpp Bug 1596409 - P1.1: Make socket process support IPCStream r=dragana 2019-12-03 13:41:58 +00:00
InputStreamLengthWrapper.h
NonBlockingAsyncInputStream.cpp Bug 1627390 - Add missing includes and namespaces to xpcom/io. r=xpcom-reviewers,sg 2020-04-07 19:09:47 +00:00
NonBlockingAsyncInputStream.h Bug 1627390 - Add missing includes and namespaces to xpcom/io. r=xpcom-reviewers,sg 2020-04-07 19:09:47 +00:00
SeekableStreamWrapper.cpp Bug 1681529 - Part 6: Introduce a SeekableStreamWrapper to make pipes seekable, r=baku 2021-02-04 18:13:09 +00:00
SeekableStreamWrapper.h Bug 1681529 - Part 6: Introduce a SeekableStreamWrapper to make pipes seekable, r=baku 2021-02-04 18:13:09 +00:00
SlicedInputStream.cpp Bug 1625749 - Make sure SlicedInputStream initializes all its members. r=nika 2020-04-14 18:04:13 +00:00
SlicedInputStream.h
SnappyCompressOutputStream.cpp
SnappyCompressOutputStream.h
SnappyFrameUtils.cpp
SnappyFrameUtils.h Bug 1627390 - Add missing includes and namespaces to xpcom/io. r=xpcom-reviewers,sg 2020-04-07 19:09:47 +00:00
SnappyUncompressInputStream.cpp
SnappyUncompressInputStream.h
SpecialSystemDirectory.cpp Bug 1667872 - Fix GetWindowsFolder storage r=jmathies 2020-09-30 23:58:23 +00:00
SpecialSystemDirectory.h Bug 1163079 - ensure we fetch app/profile dir information on the main thread in GeckoChildProcessHost r=jld,bryce,haik 2019-09-04 12:04:52 +00:00
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
crc32c.c
crc32c.h Bug 1562642 - add missing license in xpcom/ r=froydnj 2019-11-11 21:44:32 +00:00
moz.build Bug 1681529 - Part 6: Introduce a SeekableStreamWrapper to make pipes seekable, r=baku 2021-02-04 18:13:09 +00:00
nsAnonymousTemporaryFile.cpp Bug 1651165 - Rename idle service r=Gijs,geckoview-reviewers,snorp 2020-07-20 16:06:59 +00:00
nsAnonymousTemporaryFile.h Bug 1627390 - Add missing includes and namespaces to xpcom/io. r=xpcom-reviewers,sg 2020-04-07 19:09:47 +00:00
nsAppDirectoryServiceDefs.h Bug 1619926 - Remove distribution search directory provider definitions. r=daleharvey 2020-09-01 18:08:22 +00:00
nsAppFileLocationProvider.cpp Bug 1650145 - Replace all value uses of Empty[C]String by 0-length _ns literals. r=froydnj,geckoview-reviewers,agi 2020-09-23 15:17:15 +00:00
nsAppFileLocationProvider.h Bug 1627390 - Add missing includes and namespaces to xpcom/io. r=xpcom-reviewers,sg 2020-04-07 19:09:47 +00:00
nsBinaryStream.cpp Bug 1674777 part 7 - Change nsIBinaryInputStream.readArrayBuffer to use uint64_t instead of uint32_t. r=kmag 2021-02-10 08:30:05 +00:00
nsBinaryStream.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in xpcom. r=froydnj 2020-02-12 11:13:33 +00:00
nsDirectoryService.cpp Bug 1688833 - Migrate LookupForAdd to WithEntryHandle in xpcom. r=xpcom-reviewers,kmag 2021-02-09 18:19:37 +00:00
nsDirectoryService.h Bug 1599614 - nsDirectoryService::SetCurrentProcessDirectory is infallible. r=froydnj 2019-12-02 13:56:14 +00:00
nsDirectoryServiceDefs.h
nsDirectoryServiceUtils.h Bug 1600545 - Remove useless inclusions of header files generated from IDL files in modules/, netwerk/, parser/, security/, startupcache/, storage/, toolkit/, tools/, uriloader/, widget/, xpcom/ and xpfe/ r=Ehsan 2019-12-06 09:17:57 +00:00
nsEscape.cpp Bug 1653335 - Replace MakeSpan uses by constructor calls. r=froydnj 2020-08-07 07:49:47 +00:00
nsEscape.h
nsIAsyncInputStream.idl Bug 1637742 - P1 - Protocol documentation now states no error should be returned if AsyncWait is called on closed stream r=baku 2020-06-02 11:09:47 +00:00
nsIAsyncOutputStream.idl
nsIBinaryInputStream.idl Bug 1674777 part 7 - Change nsIBinaryInputStream.readArrayBuffer to use uint64_t instead of uint32_t. r=kmag 2021-02-10 08:30:05 +00:00
nsIBinaryOutputStream.idl Bug 1539948, part 3 - Only allow nostdcall methods and attributes on builtinclass interfaces. r=nika 2020-12-09 02:41:19 +00:00
nsICloneableInputStream.idl Bug 1648141 - IPCBlobInputStream to RemoteLazyInputStream - part 6 - remoteLazyInputStream, r=smaug,necko-reviewers,dragana 2020-06-29 11:02:55 +00:00
nsIConverterInputStream.idl
nsIConverterOutputStream.idl
nsIDirectoryEnumerator.idl
nsIDirectoryService.idl
nsIFile.idl Bug 1660841 - Provide file creation time via nsIFile::creationTime{,ofLink} r=nika 2020-12-03 04:10:47 +00:00
nsIIOUtil.idl
nsIInputStream.idl
nsIInputStreamLength.idl
nsIInputStreamPriority.idl Bug 1608114 - Increase the priority of the TRR main thread events r=mayhemer 2020-01-31 08:46:44 +00:00
nsIInputStreamTee.idl
nsILineInputStream.idl
nsILocalFileMac.idl
nsILocalFileWin.idl Bug 1536796 - P1 - Introduce a flag (useDOSDevicePathSyntax) to nsILocalFileWin and a method (QM_NewLocalFile) to QuotaCommon; r=janv,dom-workers-and-storage-reviewers,froydnj 2020-04-01 07:26:27 +00:00
nsIMultiplexInputStream.idl
nsIOUtil.cpp
nsIOUtil.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in xpcom. r=froydnj 2020-02-12 11:13:33 +00:00
nsIObjectInputStream.idl
nsIObjectOutputStream.idl
nsIOutputStream.idl
nsIPipe.idl Bug 1624776 - Replace MOZ_MUST_USE with [[nodiscard]] in xpcom. r=xpcom-reviewers,KrisWright 2020-03-27 17:21:48 +00:00
nsISafeOutputStream.idl
nsIScriptableBase64Encoder.idl
nsIScriptableInputStream.idl
nsISeekableStream.idl
nsIStorageStream.idl
nsIStreamBufferAccess.idl
nsIStringStream.idl
nsITellableStream.idl
nsIUnicharInputStream.idl
nsIUnicharLineInputStream.idl
nsIUnicharOutputStream.idl
nsInputStreamTee.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in xpcom. r=froydnj 2020-02-12 11:13:33 +00:00
nsLinebreakConverter.cpp
nsLinebreakConverter.h
nsLocalFile.h
nsLocalFileCommon.cpp Bug 1583109 - Use StringJoin(Append) where easily possible. r=nika 2020-12-17 14:58:18 +00:00
nsLocalFileCommon.h Bug 1650768 - P3. Add .fileloc and .webloc file extensions to executable extension list r=Gijs 2020-07-23 12:31:14 +00:00
nsLocalFileUnix.cpp Bug 1660841 - Provide file creation time via nsIFile::creationTime{,ofLink} r=nika 2020-12-03 04:10:47 +00:00
nsLocalFileUnix.h Bug 1660841 - Provide file creation time via nsIFile::creationTime{,ofLink} r=nika 2020-12-03 04:10:47 +00:00
nsLocalFileWin.cpp Bug 1691589 - Reduce reliance on GeckoProfiler.h when only labels (and maybe markers) are needed - r=necko-reviewers,geckoview-reviewers,sg,agi,florian 2021-02-16 04:44:19 +00:00
nsLocalFileWin.h Bug 1634454 - Resolve symlinks in nsLocalFileWin r=emk 2020-06-01 15:12:31 +00:00
nsMultiplexInputStream.cpp Bug 1119956 derive from DiscardableRunnable instead of CancelableRunnable when Cancel() is not supported r=asuth,sg 2020-12-03 09:04:44 +00:00
nsMultiplexInputStream.h Bug 1600545 - Remove useless inclusions of header files generated from IDL files in modules/, netwerk/, parser/, security/, startupcache/, storage/, toolkit/, tools/, uriloader/, widget/, xpcom/ and xpfe/ r=Ehsan 2019-12-06 09:17:57 +00:00
nsNativeCharsetUtils.cpp Bug 1664077 - Remove xpcom-private.h. r=sg 2020-09-15 14:53:10 +00:00
nsNativeCharsetUtils.h
nsPipe.h
nsPipe3.cpp Bug 1681529 - Part 8: Handle clones of closed nsPipeInputStreams, r=baku 2021-02-04 18:13:14 +00:00
nsScriptableBase64Encoder.cpp
nsScriptableBase64Encoder.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in xpcom. r=froydnj 2020-02-12 11:13:33 +00:00
nsScriptableInputStream.cpp Bug 1627390 - Add missing includes and namespaces to xpcom/io. r=xpcom-reviewers,sg 2020-04-07 19:09:47 +00:00
nsScriptableInputStream.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in xpcom. r=froydnj 2020-02-12 11:13:33 +00:00
nsSegmentedBuffer.cpp Bug 1667581 - Ensure there's only one nsSegmentedBuffer::FreeOMT pending at any time r=sg 2020-11-26 08:15:03 +00:00
nsSegmentedBuffer.h Bug 1667581 - Ensure there's only one nsSegmentedBuffer::FreeOMT pending at any time r=sg 2020-11-26 08:15:03 +00:00
nsStorageStream.cpp Bug 1659674 - Change BulkWrite to return mozilla::Result. r=froydnj 2020-08-21 09:54:48 +00:00
nsStorageStream.h
nsStreamUtils.cpp Bug 1636823 - nsInputTransport must support blocking and async source - part 1 - Use NS_MakeAsyncNonBlockingInputStream, r=smaug,necko-reviewers,mayhemer 2020-06-12 22:48:07 +00:00
nsStreamUtils.h Bug 1636823 - nsInputTransport must support blocking and async source - part 1 - Use NS_MakeAsyncNonBlockingInputStream, r=smaug,necko-reviewers,mayhemer 2020-06-12 22:48:07 +00:00
nsStringStream.cpp Bug 1595886 - Use a temp string in readSegments r=dragana 2020-04-15 12:31:34 +00:00
nsStringStream.h
nsUnicharInputStream.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in xpcom. r=froydnj 2020-02-12 11:13:33 +00:00
nsUnicharInputStream.h
nsWildCard.cpp Bug 1570499 - Part 1: Replace MOZ_FALLTHROUGH macro with C++17's [[fallthrough]] attribute. r=froydnj 2019-12-20 07:16:43 +00:00
nsWildCard.h