зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1465292 Part 3 - Track parsed content from loaded script files, r=smaug.
--HG-- extra : rebase_source : 6ccda629306428c65eb4d2e912b5ee41b91019bf
This commit is contained in:
Родитель
54b2f27d05
Коммит
06d1d0dddb
|
@ -2360,6 +2360,14 @@ ScriptLoader::EvaluateScript(ScriptLoadRequest* aRequest)
|
|||
MOZ_ASSERT(aRequest->IsTextSource());
|
||||
nsAutoString inlineData;
|
||||
SourceBufferHolder srcBuf = GetScriptSource(aRequest, inlineData);
|
||||
|
||||
if (recordreplay::IsRecordingOrReplaying()) {
|
||||
JS::BeginContentParseForRecordReplay(this, options.filename(), "application/javascript",
|
||||
JS::SmallestEncoding::UTF16);
|
||||
JS::AddContentParseDataForRecordReplay(this, srcBuf.get(), srcBuf.length() * sizeof(char16_t));
|
||||
JS::EndContentParseForRecordReplay(this);
|
||||
}
|
||||
|
||||
rv = exec.CompileAndExec(options, srcBuf, &script);
|
||||
}
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче