зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1563889 - Use AutoEnterOOMUnsafeRegion in JitScript::ensureProfileString. r=djvj
Differential Revision: https://phabricator.services.mozilla.com/D38977 --HG-- extra : moz-landing-system : lando
This commit is contained in:
Родитель
f228acde3b
Коммит
bdacdef95b
|
@ -0,0 +1,3 @@
|
|||
// |jit-test| skip-if: !('oomTest' in this)
|
||||
for (var i = 0; i < 20; i++) {}
|
||||
oomTest(enableGeckoProfiling);
|
|
@ -204,9 +204,10 @@ void JitScript::ensureProfileString(JSContext* cx, JSScript* script) {
|
|||
return;
|
||||
}
|
||||
|
||||
AutoEnterOOMUnsafeRegion oomUnsafe;
|
||||
profileString_ = cx->runtime()->geckoProfiler().profileString(cx, script);
|
||||
if (!profileString_) {
|
||||
MOZ_CRASH("Failed to allocate profile string");
|
||||
oomUnsafe.crash("Failed to allocate profile string");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче