Home | History | Annotate | Download | only in debug

Lines Matching refs:shared_info

976                             Handle<SharedFunctionInfo> shared_info,
979 int old_literal_count = shared_info->num_literals();
985 IterateJSFunctions(shared_info, &visitor);
991 CollectJSFunctions(shared_info, isolate);
992 Handle<TypeFeedbackVector> vector(shared_info->feedback_vector());
1001 shared_info->set_num_literals(new_literal_count);
1007 // provided shared_info.
1009 static void IterateJSFunctions(Handle<SharedFunctionInfo> shared_info,
1011 HeapIterator iterator(shared_info->GetHeap());
1016 if (function->shared() == *shared_info) {
1023 // Finds all instances of JSFunction that refers to the provided shared_info
1026 Handle<SharedFunctionInfo> shared_info, Isolate* isolate) {
1029 IterateJSFunctions(shared_info, &count_visitor);
1035 IterateJSFunctions(shared_info, &collect_visitor);
1082 explicit DependentFunctionMarker(SharedFunctionInfo* shared_info)
1083 : shared_info_(shared_info), found_(false) { }
1120 Handle<SharedFunctionInfo> shared_info = shared_info_wrapper.GetInfo();
1122 if (shared_info->code()->kind() == Code::FUNCTION) {
1124 ReplaceCodeObject(Handle<Code>(shared_info->code()), code);
1127 shared_info->set_scope_info(ScopeInfo::cast(*code_scope_info));
1129 shared_info->DisableOptimization(kLiveEdit);
1134 shared_info->set_feedback_vector(*feedback_vector.ToHandleChecked());
1140 shared_info->set_start_position(start_position);
1141 shared_info->set_end_position(end_position);
1143 LiteralFixer::PatchLiterals(&compile_info_wrapper, shared_info, isolate);
1145 DeoptimizeDependentFunctions(*shared_info);
1146 isolate->compilation_cache()->Remove(shared_info);
1152 Handle<SharedFunctionInfo> shared_info = shared_info_wrapper.GetInfo();
1154 DeoptimizeDependentFunctions(*shared_info);
1155 shared_info_array->GetIsolate()->compilation_cache()->Remove(shared_info);
1161 Handle<SharedFunctionInfo> shared_info =
1164 SharedFunctionInfo::SetScript(shared_info, script_handle);
1165 shared_info->DisableOptimization(kLiveEdit);
1167 function_wrapper->GetIsolate()->compilation_cache()->Remove(shared_info);