aboutsummaryrefslogtreecommitdiff
path: root/deps/v8/src/snapshot
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/snapshot')
-rw-r--r--deps/v8/src/snapshot/code-serializer.cc13
1 files changed, 7 insertions, 6 deletions
diff --git a/deps/v8/src/snapshot/code-serializer.cc b/deps/v8/src/snapshot/code-serializer.cc
index df728fcfc9..f72446564f 100644
--- a/deps/v8/src/snapshot/code-serializer.cc
+++ b/deps/v8/src/snapshot/code-serializer.cc
@@ -258,11 +258,12 @@ MaybeHandle<SharedFunctionInfo> CodeSerializer::Deserialize(
Script script = Script::cast(result->script());
Handle<Script> script_handle(script, isolate);
if (script->name()->IsString()) name = String::cast(script->name());
+ Handle<String> name_handle(name, isolate);
if (FLAG_log_function_events) {
- LOG(isolate,
- FunctionEvent("deserialize", script->id(),
- timer.Elapsed().InMillisecondsF(),
- result->StartPosition(), result->EndPosition(), name));
+ LOG(isolate, FunctionEvent("deserialize", script->id(),
+ timer.Elapsed().InMillisecondsF(),
+ result->StartPosition(), result->EndPosition(),
+ *name_handle));
}
if (log_code_creation) {
Script::InitLineEnds(Handle<Script>(script, isolate));
@@ -274,8 +275,8 @@ MaybeHandle<SharedFunctionInfo> CodeSerializer::Deserialize(
int line_num = script->GetLineNumber(info->StartPosition()) + 1;
int column_num = script->GetColumnNumber(info->StartPosition()) + 1;
PROFILE(isolate, CodeCreateEvent(CodeEventListener::SCRIPT_TAG,
- info->abstract_code(), info, name,
- line_num, column_num));
+ info->abstract_code(), info,
+ *name_handle, line_num, column_num));
}
}
}