Lines Matching refs:isolate_

43   if (!isolate_->has_pending_exception()) {
44 isolate_->Throw(*factory()->NewError(
199 string_serializer_(isolate_, nullptr),
200 map_serializer_(isolate_, nullptr),
201 context_serializer_(isolate_, nullptr),
202 function_serializer_(isolate_, nullptr),
203 class_serializer_(isolate_, nullptr),
204 array_serializer_(isolate_, nullptr),
205 object_serializer_(isolate_, nullptr),
206 export_serializer_(isolate_, nullptr),
207 external_objects_ids_(isolate_->heap()),
208 string_ids_(isolate_->heap()),
209 map_ids_(isolate_->heap()),
210 context_ids_(isolate_->heap()),
211 function_ids_(isolate_->heap()),
212 class_ids_(isolate_->heap()),
213 array_ids_(isolate_->heap()),
214 object_ids_(isolate_->heap()),
215 all_strings_(isolate_->heap()) {
250 isolate_->ReportPendingMessages();
263 v8::Isolate* v8_isolate = reinterpret_cast<v8::Isolate*>(isolate_);
304 isolate_->ReportPendingMessages();
315 Handle<String> string = handle(String::cast(strings_->Get(i)), isolate_);
320 Handle<Map> map = handle(Map::cast(maps_->Get(i)), isolate_);
329 handle(Context::cast(contexts_->Get(i)), isolate_);
334 handle(JSFunction::cast(functions_->Get(i)), isolate_);
339 handle(JSFunction::cast(classes_->Get(i)), isolate_);
343 Handle<JSArray> array = handle(JSArray::cast(arrays_->Get(i)), isolate_);
348 handle(JSObject::cast(objects_->Get(i)), isolate_);
380 ValueSerializer total_serializer(isolate_, nullptr);
449 v8::Isolate* v8_isolate = reinterpret_cast<v8::Isolate*>(isolate_);
477 isolate_);
499 isolate_->native_context()->initial_object_prototype()) {
659 Handle<Object> value = handle(wrapper->value(), isolate_);
667 Handle<String> pattern = handle(regexp->source(), isolate_);
670 JSRegExp::StringFromFlags(isolate_, regexp->flags());
697 maps_ = ArrayList::Add(isolate_, maps_, map);
700 isolate_);
732 strings_ = ArrayList::Add(isolate_, strings_, string);
742 functions_ = ArrayList::Add(isolate_, functions_, function);
755 classes_ = ArrayList::Add(isolate_, classes_, function);
765 Handle<Context> context(function->context(), isolate_);
778 handle(function->instance_prototype(), isolate_));
788 contexts_ = ArrayList::Add(isolate_, contexts_, context);
790 Handle<ScopeInfo> scope_info = handle(context->scope_info(), isolate_);
796 Handle<String> name(scope_info->context_local_names(i), isolate_);
800 discovery_queue_.push(handle(HeapObject::cast(value), isolate_));
805 DiscoverContext(handle(context->previous(), isolate_));
814 isolate_);
828 arrays_ = ArrayList::Add(isolate_, arrays_, array);
842 discovery_queue_.push(handle(HeapObject::cast(object), isolate_));
851 objects_ = ArrayList::Add(isolate_, objects_, object);
860 Handle<Map> map(object->map(), isolate_);
865 isolate_->native_context()->initial_object_prototype()) {
866 discovery_queue_.push(handle(map->prototype(), isolate_));
875 isolate_, object, details.representation(), field_index);
882 handle(FixedArray::cast(object->elements()), isolate_);
886 discovery_queue_.push(handle(HeapObject::cast(object), isolate_));
944 Handle<ScopeInfo> scope_info(context->scope_info(), isolate_);
951 Handle<String> name(scope_info->context_local_names(i), isolate_);
954 isolate_);
969 Handle<Map> map(object->map(), isolate_);
979 isolate_, object, details.representation(), field_index);
984 ReadOnlyRoots roots(isolate_);
986 handle(FixedArray::cast(object->elements()), isolate_);
1003 Handle<Object> value = handle(elements->get(i), isolate_);
1027 handle(FixedArray::cast(array->elements()), isolate_);
1029 WriteValue(handle(elements->get(i), isolate_), array_serializer_);
1043 Handle<Object> export_value = handle(wrapper->value(), isolate_);
1111 if (regexp->map() != isolate_->regexp_function()->initial_map()) {
1116 Handle<String> pattern = handle(regexp->source(), isolate_);
1119 JSRegExp::StringFromFlags(isolate_, regexp->flags());
1229 return external_objects_ids_.Values(isolate_);
1249 deserializer_(isolate_, buffer.data(), buffer.length()),
1260 isolate_->heap()->AddGCEpilogueCallback(UpdatePointersCallback,
1265 isolate_->heap()->RemoveGCEpilogueCallback(UpdatePointersCallback, this);
1349 RCS_SCOPE(isolate_, RuntimeCallCounterId::kWebSnapshotDeserialize);
1383 deferred_references_ = ArrayList::New(isolate_, 30);
1411 v8::Isolate* v8_isolate = reinterpret_cast<v8::Isolate*>(isolate_);
1425 DCHECK(!isolate_->has_pending_exception());
1433 DCHECK(!isolate_->has_pending_exception());
1443 RCS_SCOPE(isolate_, RuntimeCallCounterId::kWebSnapshotDeserialize_Strings);
1472 if (internalize && !string.IsInternalizedString(isolate_)) {
1473 string = *factory()->InternalizeString(handle(string, isolate_));
1494 RCS_SCOPE(isolate_, RuntimeCallCounterId::kWebSnapshotDeserialize_Maps);
1543 isolate_->native_context()->object_function().initial_map();
1561 Handle<String> key(ReadString(true), isolate_);
1566 isolate_, key, i.as_int(), attributes, Representation::None());
1574 map->InitializeDescriptors(isolate_, *descriptors);
1579 map->set_prototype(isolate_->native_context()->initial_object_prototype(),
1597 RCS_SCOPE(isolate_, RuntimeCallCounterId::kWebSnapshotDeserialize_Contexts);
1635 handle(Context::cast(contexts_.get(parent_context_id - 1)), isolate_);
1638 parent_context = handle(isolate_->context(), isolate_);
1788 handle(Smi::FromInt(start_position), isolate_),
1789 handle(Smi::FromInt(shared_function_info_index), isolate_));
1792 Factory::JSFunctionBuilder(isolate_, shared, isolate_->native_context())
1806 RCS_SCOPE(isolate_, RuntimeCallCounterId::kWebSnapshotDeserialize_Functions);
1822 shared_function_info_table_ = ObjectHashTable::New(isolate_, function_count_);
1874 RCS_SCOPE(isolate_, RuntimeCallCounterId::kWebSnapshotDeserialize_Classes);
1886 isolate_, shared_function_infos_handle_,
1933 RCS_SCOPE(isolate_, RuntimeCallCounterId::kWebSnapshotDeserialize_Objects);
1950 handle(raw_map.instance_descriptors(kRelaxedLoad), isolate_);
1953 Handle<Map> map(raw_map, isolate_);
2013 RCS_SCOPE(isolate_, RuntimeCallCounterId::kWebSnapshotDeserialize_Arrays);
2045 RCS_SCOPE(isolate_, RuntimeCallCounterId::kWebSnapshotDeserialize_Exports);
2057 Handle<String> export_name(ReadString(true), isolate_);
2069 Handle<JSGlobalObject> global = isolate_->global_object();
2071 global->global_dictionary(isolate_, kAcquireLoad), isolate_);
2074 isolate_, dictionary, dictionary->NumberOfElements() + count,
2083 Handle<String> export_name(ReadString(true), isolate_);
2092 return_value_ = handle(export_value, isolate_);
2105 PropertyCell::InitialType(isolate_, export_value));
2106 Handle<Object> export_value_handle(export_value, isolate_);
2111 GlobalDictionary::Add(isolate_, dictionary, export_name,
2119 JSObject::InvalidatePrototypeChains(global->map(isolate_));
2244 Handle<String> pattern(ReadString(false), isolate_);
2245 Handle<String> flags_string(ReadString(false), isolate_);
2247 JSRegExp::FlagsFromString(isolate_, flags_string);
2253 JSRegExp::New(isolate_, pattern, flags.value());
2303 if (!map.constructor_or_back_pointer().IsNullOrUndefined(isolate_)) {
2339 isolate_, deferred_references_, container, Smi::FromInt(index),