зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1466118 part 8 - Change compartment check to realm check for JSScript and AbstractFramePtr. r=luke
--HG-- extra : rebase_source : a4c29a2f5aec406883d4d429ffcf9720ab29ce4f
This commit is contained in:
Родитель
7930c29c25
Коммит
33c23d877c
|
@ -155,10 +155,9 @@ class ContextChecks
|
|||
void check(JSScript* script, int argIndex) {
|
||||
MOZ_ASSERT(JS::CellIsNotGray(script));
|
||||
if (script)
|
||||
check(script->compartment(), argIndex);
|
||||
check(script->realm(), argIndex);
|
||||
}
|
||||
|
||||
void check(InterpreterFrame* fp, int argIndex);
|
||||
void check(AbstractFramePtr frame, int argIndex);
|
||||
|
||||
void check(Handle<PropertyDescriptor> desc, int argIndex) {
|
||||
|
|
|
@ -1561,18 +1561,11 @@ JS::AutoCheckRequestDepth::~AutoCheckRequestDepth()
|
|||
#endif
|
||||
|
||||
#ifdef JS_CRASH_DIAGNOSTICS
|
||||
void
|
||||
ContextChecks::check(InterpreterFrame* fp, int argIndex)
|
||||
{
|
||||
if (fp)
|
||||
check(fp->environmentChain(), argIndex);
|
||||
}
|
||||
|
||||
void
|
||||
ContextChecks::check(AbstractFramePtr frame, int argIndex)
|
||||
{
|
||||
if (frame)
|
||||
check(frame.environmentChain(), argIndex);
|
||||
check(frame.realm(), argIndex);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче