Name Description Size Coverage
ActorsChild.cpp ThreadLocal **************************************************************************** 88682 88 %
ActorsChild.h 18777 83 %
ActorsParent.cpp 708358 88 %
ActorsParent.h 1791 -
ActorsParentCommon.cpp 24976 98 %
ActorsParentCommon.h 4198 100 %
components.conf 625 -
DatabaseFileInfo.cpp 388 -
DatabaseFileInfo.h 425 -
DatabaseFileInfoFwd.h 557 -
DatabaseFileManager.h 4642 100 %
DatabaseFileManagerImpl.h isDirectory 2844 88 %
DBSchema.cpp 5950 100 %
DBSchema.h 1537 100 %
FileInfo.h 1694 100 %
FileInfoImpl.h 3893 97 %
FileInfoManager.h 4482 100 %
FlippedOnce.h 1063 100 %
IDBCursor.cpp 27301 92 %
IDBCursor.h 9640 96 %
IDBCursorType.cpp 1363 100 %
IDBCursorType.h 4640 100 %
IDBDatabase.cpp 31891 92 %
IDBDatabase.h 6394 100 %
IDBEvents.cpp 3184 100 %
IDBEvents.h 2856 100 %
IDBFactory.cpp aAllowed 26867 83 %
IDBFactory.h 6984 93 %
IDBIndex.cpp aKeysOnly 20076 97 %
IDBIndex.h 5254 100 %
IDBKeyRange.cpp 8022 90 %
IDBKeyRange.h 3750 100 %
IDBObjectStore.cpp 64476 93 %
IDBObjectStore.h 9958 100 %
IDBRequest.cpp 12407 93 %
IDBRequest.h 7386 92 %
IDBResult.h 5299 88 %
IDBTransaction.cpp aDummy 32725 96 %
IDBTransaction.h 10967 100 %
IndexedDatabase.cpp 18418 79 %
IndexedDatabase.h 8130 100 %
IndexedDatabaseInlines.h 6952 98 %
IndexedDatabaseManager.cpp 28279 85 %
IndexedDatabaseManager.h 5197 100 %
IndexedDBCipherKeyManager.h 1337 -
IndexedDBCommon.cpp 1359 100 %
IndexedDBCommon.h 711 -
Key.cpp 35281 86 %
Key.h 9606 99 %
KeyPath.cpp 17457 85 %
KeyPath.h 3449 100 %
metrics.yaml 2170 -
moz.build 2978 -
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 1940 -
PBackgroundIDBDatabase.ipdl 1872 -
PBackgroundIDBDatabaseFile.ipdl 536 -
PBackgroundIDBFactory.ipdl 1712 -
PBackgroundIDBFactoryRequest.ipdl 1024 -
PBackgroundIDBRequest.ipdl 3492 -
PBackgroundIDBSharedTypes.ipdlh 5559 -
PBackgroundIDBTransaction.ipdl 1538 -
PBackgroundIDBVersionChangeTransaction.ipdl 1521 -
PBackgroundIndexedDBUtils.ipdl 1093 -
ProfilerHelpers.cpp 7878 92 %
ProfilerHelpers.h 6667 -
ReportInternalError.cpp no IDB in private window 898 100 %
ReportInternalError.h 1279 -
SafeRefPtr.h 14412 100 %
SchemaUpgrades.cpp 86312 47 %
SchemaUpgrades.h 771 -
ScriptErrorHelper.cpp static 4887 68 %
ScriptErrorHelper.h nsIScriptError::xxxFlag 1048 -
SerializationHelpers.h 3008 100 %
test 96 %
ThreadLocal.h 2329 100 %