Name Description Size Coverage CI issues
ActorsChild.cpp ThreadLocal **************************************************************************** 98997 88 %
ActorsChild.h 19792 84 %
ActorsParent.cpp 730912 87 %
ActorsParent.h 1791 -
ActorsParentCommon.cpp 24976 90 %
ActorsParentCommon.h 4198 100 %
components.conf 625 -
DatabaseFileInfo.cpp 388 -
DatabaseFileInfo.h 425 -
DatabaseFileInfoFwd.h 557 -
DatabaseFileManager.h 4642 100 %
DatabaseFileManagerImpl.h isDirectory 2844 98 %
DBSchema.cpp 5950 100 %
DBSchema.h 1537 100 %
FileInfo.h 1694 100 %
FileInfoImpl.h 3898 97 %
FileInfoManager.h 4482 100 %
FlippedOnce.h 1063 100 %
IDBCursor.cpp 27828 93 %
IDBCursor.h 9692 96 %
IDBCursorType.cpp 1363 100 %
IDBCursorType.h 4640 100 %
IDBDatabase.cpp 31710 92 %
IDBDatabase.h 6416 100 %
IDBEvents.cpp 3184 100 %
IDBEvents.h 2856 100 %
IDBFactory.cpp aAllowed 27494 82 %
IDBFactory.h 6929 93 %
IDBGetAllOptions.cpp 4223 86 %
IDBGetAllOptions.h 1001 -
IDBIndex.cpp aKeysOnly 21838 97 %
IDBIndex.h 6130 100 %
IDBKeyRange.cpp 8721 91 %
IDBKeyRange.h 4310 100 %
IDBObjectStore.cpp 67867 91 %
IDBObjectStore.h 10740 100 %
IDBRecord.cpp 2813 85 %
IDBRecord.h 2107 100 %
IDBRequest.cpp 12524 93 %
IDBRequest.h 7468 92 %
IDBResult.h 4689 100 %
IDBTransaction.cpp aDummy 34214 95 %
IDBTransaction.h 11580 100 %
IndexedDatabase.cpp 18451 79 %
IndexedDatabase.h 8130 100 %
IndexedDatabaseInlines.h 6952 98 %
IndexedDatabaseManager.cpp 28279 85 %
IndexedDatabaseManager.h 5197 100 %
IndexedDBCipherKeyManager.h 1337 -
IndexedDBCommon.cpp 2841 97 %
IndexedDBCommon.h 867 -
Key.cpp 36201 87 %
Key.h 9751 99 %
KeyPath.cpp 17562 85 %
KeyPath.h 3449 100 %
metrics.yaml 2170 -
moz.build 3572 -
NotifyUtils.cpp 570 100 %
NotifyUtils.h 434 -
nsIIDBPermissionsRequest.idl Interface for IDB permission requests. This is passed as the subject for the permission request observer service notifications. 776 -
nsIIndexedDatabaseManager.idl Loop over all storage repositories, descend into origin directories, collect all available IndexedDB databases and do maintenance for them. The maintenance checks database integrity first and then determines maintenance action which can be either "nothing" or "incremental vacuum" or "full vacuum". Incremental or full vacuum is then performed. If the dom.indexedDB.testing preference is not true the call will fail because the maintenance is normally initiated by the QuotaManager based on notifications from the nsIUserIdleService. This method is intented for testing purposes only. 1057 -
PBackgroundIDBCursor.ipdl 1954 -
PBackgroundIDBDatabase.ipdl 1886 -
PBackgroundIDBDatabaseFile.ipdl 536 -
PBackgroundIDBFactory.ipdl 1726 -
PBackgroundIDBFactoryRequest.ipdl 1038 -
PBackgroundIDBRequest.ipdl 3931 -
PBackgroundIDBSharedTypes.ipdlh 5798 -
PBackgroundIDBTransaction.ipdl 1552 -
PBackgroundIDBVersionChangeTransaction.ipdl 1535 -
PBackgroundIndexedDBUtils.ipdl 1107 -
ProfilerHelpers.cpp 8551 90 %
ProfilerHelpers.h 7047 -
ReportInternalError.cpp no IDB in private window 898 100 %
ReportInternalError.h 1561 -
SafeRefPtr.h 14271 100 %
SchemaUpgrades.cpp 86404 47 %
SchemaUpgrades.h 771 -
ScriptErrorHelper.cpp static 4887 68 %
ScriptErrorHelper.h nsIScriptError::xxxFlag 1025 -
SerializationHelpers.h 2500 100 %
<1%test 100 %
ThreadLocal.h 2329 100 %
TransactionOpResult.cpp 933 100 %
TransactionOpResult.h 1826 -