diff options
Diffstat (limited to 'deps/v8/src/snapshot')
-rw-r--r-- | deps/v8/src/snapshot/code-serializer.cc | 13 |
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)); } } } |