mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-11 04:15:43 +00:00
Bug 1155726 - OdinMonkey: add new cache failure code for when storage initialization fails (r=janv)
--HG-- extra : rebase_source : f724ccb0ce960bd22dce05eed659cb3e4c96bd23
This commit is contained in:
parent
063752e915
commit
379f05b01b
@ -759,7 +759,10 @@ MainProcessRunnable::ReadMetadata()
|
||||
nsresult rv =
|
||||
qm->EnsureOriginIsInitialized(mPersistence, mGroup, mOrigin, mIsApp,
|
||||
getter_AddRefs(mDirectory));
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
if (NS_WARN_IF(NS_FAILED(rv))) {
|
||||
mResult = JS::AsmJSCache_StorageInitFailure;
|
||||
return rv;
|
||||
}
|
||||
|
||||
rv = mDirectory->Append(NS_LITERAL_STRING(ASMJSCACHE_DIRECTORY_NAME));
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
|
@ -2043,6 +2043,9 @@ class MOZ_STACK_CLASS ModuleCompiler
|
||||
case JS::AsmJSCache_QuotaExceeded:
|
||||
cacheString = "not enough temporary storage quota to store in cache";
|
||||
break;
|
||||
case JS::AsmJSCache_StorageInitFailure:
|
||||
cacheString = "storage initialization failed (consider filing a bug)";
|
||||
break;
|
||||
case JS::AsmJSCache_Disabled_Internal:
|
||||
cacheString = "caching disabled by internal configuration (consider filing a bug)";
|
||||
break;
|
||||
|
@ -5059,6 +5059,7 @@ enum AsmJSCacheResult
|
||||
AsmJSCache_ModuleTooSmall,
|
||||
AsmJSCache_SynchronousScript,
|
||||
AsmJSCache_QuotaExceeded,
|
||||
AsmJSCache_StorageInitFailure,
|
||||
AsmJSCache_Disabled_Internal,
|
||||
AsmJSCache_Disabled_ShellFlags,
|
||||
AsmJSCache_Disabled_JitInspector,
|
||||
|
Loading…
Reference in New Issue
Block a user