gecko-dev/dom/file
Jens Stutte 349c893775 Bug 1762604: Further audit ContentParent::ActorDestroy to avoid crashes if run late during shutdown. r=smaug
If run late in shutdown, we cannot rely on any of our normal infrastructure to be still in place. This patch collects a series of additional guards to avoid potential crashes.

Not all of them might ever been hit, but there is no harm in additional checks as this is not performance critical at all.

Differential Revision: https://phabricator.services.mozilla.com/D143687
2022-04-14 10:06:17 +00:00
..
ipc Bug 1738103 - Part 4: Add XPCOM support for shutdown tasks, r=necko-reviewers,KrisWright 2022-03-23 22:22:04 +00:00
tests Bug 1748342, don't start FileReader's timer if the worker is shutting down, r=dom-worker-reviewers,jesup 2022-01-12 14:57:46 +00:00
uri Bug 1762604: Further audit ContentParent::ActorDestroy to avoid crashes if run late during shutdown. r=smaug 2022-04-14 10:06:17 +00:00
BaseBlobImpl.cpp
BaseBlobImpl.h
Blob.cpp Bug 1757241 - Remove !MOZ_DOM_STREAMS code from most files r=smaug 2022-04-13 18:57:48 +00:00
Blob.h Bug 1757241 - Remove !MOZ_DOM_STREAMS code from most files r=smaug 2022-04-13 18:57:48 +00:00
BlobImpl.cpp
BlobImpl.h Bug 1673931 - Avoid including BindingDeclarations.h from header files. r=nika 2021-03-04 14:32:14 +00:00
BlobSet.cpp
BlobSet.h
EmptyBlobImpl.cpp
EmptyBlobImpl.h
File.cpp
File.h
FileBlobImpl.cpp
FileBlobImpl.h Bug 1207753 - Add MOZ_UNANNOTATED to all Mutexes/Monitors r=nika,kershaw 2022-03-16 18:47:08 +00:00
FileCreatorHelper.cpp
FileCreatorHelper.h
FileList.cpp
FileList.h
FileReader.cpp Bug 1748342, don't start FileReader's timer if the worker is shutting down, r=dom-worker-reviewers,jesup 2022-01-12 14:57:46 +00:00
FileReader.h
FileReaderSync.cpp
FileReaderSync.h
MemoryBlobImpl.cpp Bug 1748719 - Make nsStringInputStream more flexible as to the backing data buffer, r=mccr8 2022-01-07 20:34:52 +00:00
MemoryBlobImpl.h Bug 1207753 - Add MOZ_UNANNOTATED to all Mutexes/Monitors r=nika,kershaw 2022-03-16 18:47:08 +00:00
MultipartBlobImpl.cpp
MultipartBlobImpl.h
MutableBlobStorage.cpp Bug 1743895: Add names to all TaskQueues, remove no-name constructor r=nika,necko-reviewers 2021-12-03 03:16:15 +00:00
MutableBlobStorage.h Bug 1207753 - Add MOZ_UNANNOTATED to all Mutexes/Monitors r=nika,kershaw 2022-03-16 18:47:08 +00:00
MutableBlobStreamListener.cpp
MutableBlobStreamListener.h
StreamBlobImpl.cpp Bug 1754017 - Part 2: Fix hybrid build breakage. CLOSED TREE 2022-03-17 21:02:08 +02:00
StreamBlobImpl.h Bug 1754017 - Make the provided stream cloneable eagerly in StreamBlobImpl, r=asuth 2022-03-17 18:09:36 +00:00
StringBlobImpl.cpp
StringBlobImpl.h
TemporaryFileBlobImpl.cpp
TemporaryFileBlobImpl.h
moz.build