Lines Matching refs:i_isolate

1239   i::Isolate* i_isolate = self->GetIsolate();
1240 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
1241 i::Handle<i::HeapObject> result(self->GetPrototypeTemplate(), i_isolate);
1242 if (result->IsUndefined(i_isolate)) {
1245 *ObjectTemplateNew(i_isolate, Local<FunctionTemplate>(), true));
1246 i::FunctionTemplateInfo::SetPrototypeTemplate(i_isolate, self, result);
1254 i::Isolate* i_isolate = self->GetIsolate();
1255 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
1258 Utils::ApiCheck(self->GetPrototypeTemplate().IsUndefined(i_isolate),
1261 Utils::ApiCheck(self->GetParentTemplate().IsUndefined(i_isolate),
1264 i::FunctionTemplateInfo::SetPrototypeProviderTemplate(i_isolate, self,
1278 i::Isolate* i_isolate = info->GetIsolate();
1279 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
1280 Utils::ApiCheck(info->GetPrototypeProviderTemplate().IsUndefined(i_isolate),
1283 i::FunctionTemplateInfo::SetParentTemplate(i_isolate, info,
1337 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
1340 API_RCS_SCOPE(i_isolate, FunctionTemplate, New);
1349 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
1351 i_isolate, callback, data, signature, length, behavior, false,
1364 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
1365 API_RCS_SCOPE(i_isolate, FunctionTemplate, New);
1375 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
1376 return FunctionTemplateNew(i_isolate, callback, data, signature, length,
1385 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
1386 API_RCS_SCOPE(i_isolate, FunctionTemplate, NewWithCache);
1387 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
1388 return FunctionTemplateNew(i_isolate, callback, data, signature, length,
2429 auto i_isolate = reinterpret_cast<i::Isolate*>(isolate);
2430 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
2432 i::Handle<i::FixedArray> i_export_names = i_isolate->factory()->NewFixedArray(
2435 i::Handle<i::String> str = i_isolate->factory()->InternalizeString(
2440 i::Handle<i::Module>(i_isolate->factory()->NewSyntheticModule(
2447 auto i_isolate = reinterpret_cast<i::Isolate*>(isolate);
2455 ENTER_V8_NO_SCRIPT(i_isolate, isolate->GetCurrentContext(), Module,
2458 i::SyntheticModule::SetExport(i_isolate,
2582 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
2583 return ToApiHandle<Module>(i_isolate->factory()->NewSourceTextModule(shared));
2782 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
2784 ToApiHandle<Module>(i_isolate->factory()->NewSourceTextModule(sfi)));
3145 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
3146 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
3147 i_isolate->PrintCurrentStackTrace(out);
3167 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
3168 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
3170 i_isolate->CaptureDetailedStackTrace(frame_limit, options);
4011 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
4012 API_RCS_SCOPE(i_isolate, ArrayBuffer, BackingStore_Reallocate);
4015 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
4018 if (!i_backing_store->Reallocate(i_isolate, byte_length)) {
4019 i::FatalProcessOutOfMemory(i_isolate, "v8::BackingStore::Reallocate");
6629 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
6630 return i_isolate->GetContextFromRecorderContextId(id);
6642 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
6643 return *i_isolate->GetCurrentLongTaskStats();
6669 i::Isolate* i_isolate = context->GetIsolate();
6671 return GetSerializedDataFromFixedArray(i_isolate, list, index);
6781 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
6782 API_RCS_SCOPE(i_isolate, External, New);
6783 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
6784 i::Handle<i::JSObject> external = i_isolate->factory()->NewExternal(value);
6856 i::Isolate* i_isolate = reinterpret_cast<internal::Isolate*>(isolate); \
6857 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate); \
6858 API_RCS_SCOPE(i_isolate, class_name, function_name); \
6861 NewString(i_isolate->factory(), type, \
6870 i::Isolate* i_isolate = reinterpret_cast<internal::Isolate*>(isolate);
6871 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
6872 API_RCS_SCOPE(i_isolate, String, NewFromUtf8Literal);
6874 NewString(i_isolate->factory(), type,
6924 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
6925 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
6926 API_RCS_SCOPE(i_isolate, String, NewExternalTwoByte);
6928 i::Handle<i::String> string = i_isolate->factory()
6935 return Utils::ToLocal(i_isolate->factory()->empty_string());
6946 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
6947 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
6948 API_RCS_SCOPE(i_isolate, String, NewExternalOneByte);
6952 return Utils::ToLocal(i_isolate->factory()->empty_string());
6955 i::Handle<i::String> string = i_isolate->factory()
7035 i::Isolate* i_isolate = Utils::OpenHandle(this)->GetIsolate();
7036 return reinterpret_cast<Isolate*>(i_isolate);
7040 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
7041 API_RCS_SCOPE(i_isolate, Object, New);
7042 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
7044 i_isolate->factory()->NewJSObject(i_isolate->object_function());
7064 void AddPropertiesAndElementsToObject(i::Isolate* i_isolate,
7082 i::NumberDictionary::New(i_isolate, static_cast<int>(length));
7085 i_isolate, i::Handle<i::NumberDictionary>::cast(elements), index,
7089 name = i_isolate->factory()->InternalizeName(name);
7090 i::InternalIndex const entry = properties->FindEntry(i_isolate, name);
7094 i_isolate, properties, name, value, i::PropertyDetails::Empty()));
7109 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
7115 API_RCS_SCOPE(i_isolate, Object, New);
7116 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
7119 i_isolate->factory()->empty_fixed_array();
7127 i_isolate->factory()->NewSwissNameDictionary(static_cast<int>(length));
7128 AddPropertiesAndElementsToObject(i_isolate, properties, elements, names,
7131 i_isolate->factory()->NewSlowJSObjectWithPropertiesAndElements(
7136 i::NameDictionary::New(i_isolate, static_cast<int>(length));
7137 AddPropertiesAndElementsToObject(i_isolate, properties, elements, names,
7140 i_isolate->factory()->NewSlowJSObjectWithPropertiesAndElements(
7147 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
7148 API_RCS_SCOPE(i_isolate, NumberObject, New);
7149 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
7150 i::Handle<i::Object> number = i_isolate->factory()->NewNumber(value);
7152 i::Object::ToObject(i_isolate, number).ToHandleChecked();
7165 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
7166 API_RCS_SCOPE(i_isolate, BigIntObject, New);
7167 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
7168 i::Handle<i::Object> bigint = i::BigInt::FromInt64(i_isolate, value);
7170 i::Object::ToObject(i_isolate, bigint).ToHandleChecked();
7185 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
7186 API_RCS_SCOPE(i_isolate, BooleanObject, New);
7187 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
7189 ? i::ReadOnlyRoots(i_isolate).true_value()
7190 : i::ReadOnlyRoots(i_isolate).false_value(),
7191 i_isolate);
7193 i::Object::ToObject(i_isolate, boolean).ToHandleChecked();
7227 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
7228 API_RCS_SCOPE(i_isolate, SymbolObject, New);
7229 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
7231 i::Object::ToObject(i_isolate, Utils::OpenHandle(*value))
7355 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
7356 API_RCS_SCOPE(i_isolate, Array, New);
7357 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
7359 i::Handle<i::JSArray> obj = i_isolate->factory()->NewJSArray(real_length);
7361 i_isolate->factory()->NewNumberFromInt(real_length);
7368 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
7369 i::Factory* factory = i_isolate->factory();
7370 API_RCS_SCOPE(i_isolate, Array, New);
7371 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
7395 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
7396 API_RCS_SCOPE(i_isolate, Map, New);
7397 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
7398 i::Handle<i::JSMap> obj = i_isolate->factory()->NewJSMap();
7528 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
7529 API_RCS_SCOPE(i_isolate, Set, New);
7530 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
7531 i::Handle<i::JSSet> obj = i_isolate->factory()->NewJSSet();
7858 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
7861 i_isolate, compiled_module.native_module_,
7875 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
7876 if (!i::wasm::IsWasmCodegenAllowed(i_isolate, i_isolate->native_context())) {
7881 i::wasm::ErrorThrower thrower(i_isolate, "WasmModuleObject::Compile()");
7882 auto enabled_features = i::wasm::WasmFeatures::FromIsolate(i_isolate);
7884 i_isolate, enabled_features, &thrower,
7887 CHECK_EQ(maybe_compiled.is_null(), i_isolate->has_pending_exception());
7889 i_isolate->OptionalRescheduleException(false);
7966 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
7967 API_RCS_SCOPE(i_isolate, ArrayBuffer, New);
7968 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
7970 i_isolate->factory()->NewJSArrayBufferAndBackingStore(
7977 i::FatalProcessOutOfMemory(i_isolate, "v8::ArrayBuffer::New");
7987 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
7988 API_RCS_SCOPE(i_isolate, ArrayBuffer, New);
7989 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
7996 i_isolate->factory()->NewJSArrayBuffer(std::move(i_backing_store));
8002 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
8003 API_RCS_SCOPE(i_isolate, ArrayBuffer, NewBackingStore);
8005 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
8007 i::BackingStore::Allocate(i_isolate, byte_length,
8011 i::FatalProcessOutOfMemory(i_isolate, "v8::ArrayBuffer::NewBackingStore");
8163 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
8164 API_RCS_SCOPE(i_isolate, SharedArrayBuffer, New);
8165 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
8168 i::BackingStore::Allocate(i_isolate, byte_length, i::SharedFlag::kShared,
8174 i::FatalProcessOutOfMemory(i_isolate, "v8::SharedArrayBuffer::New");
8178 i_isolate->factory()->NewJSSharedArrayBuffer(std::move(backing_store));
8187 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
8188 API_RCS_SCOPE(i_isolate, SharedArrayBuffer, New);
8189 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
8195 i_isolate->factory()->NewJSSharedArrayBuffer(std::move(i_backing_store));
8201 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
8202 API_RCS_SCOPE(i_isolate, SharedArrayBuffer, NewBackingStore);
8204 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
8206 i::BackingStore::Allocate(i_isolate, byte_length, i::SharedFlag::kShared,
8209 i::FatalProcessOutOfMemory(i_isolate,
8228 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
8229 API_RCS_SCOPE(i_isolate, Symbol, New);
8230 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
8231 i::Handle<i::Symbol> result = i_isolate->factory()->NewSymbol();
8237 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
8240 i_isolate->SymbolFor(i::RootIndex::kPublicSymbolTable, i_name, false));
8244 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
8247 i_isolate->SymbolFor(i::RootIndex::kApiSymbolTable, i_name, false));
8265 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate); \
8266 return Utils::ToLocal(i_isolate->factory()->name##_symbol()); \
8275 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
8276 API_RCS_SCOPE(i_isolate, Private, New);
8277 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
8278 i::Handle<i::Symbol> symbol = i_isolate->factory()->NewPrivateSymbol();
8285 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
8288 i_isolate->SymbolFor(i::RootIndex::kApiPrivateSymbolTable, i_name, true));
8618 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
8619 TRACE_EVENT_CALL_STATS_SCOPED(i_isolate, "v8", "V8.IsolateInitialize");
8623 i_isolate->set_array_buffer_allocator(allocator.get());
8624 i_isolate->set_array_buffer_allocator_shared(std::move(allocator));
8627 i_isolate->set_array_buffer_allocator(params.array_buffer_allocator);
8630 i_isolate->set_snapshot_blob(params.snapshot_blob);
8632 i_isolate->set_snapshot_blob(i::Snapshot::DefaultSnapshotBlob());
8656 i_isolate->set_api_external_references(params.external_references);
8657 i_isolate->set_allow_atomics_wait(params.allow_atomics_wait);
8659 i_isolate->heap()->ConfigureHeap(params.constraints);
8663 i_isolate->stack_guard()->SetStackLimit(limit);
8667 i_isolate->set_shared_isolate(reinterpret_cast<i::Isolate*>(
8673 if (i_isolate->snapshot_blob() == nullptr) {
8678 if (!i::Snapshot::Initialize(i_isolate)) {
8696 i_isolate->set_only_terminate_in_safe_scope(
8698 i_isolate->set_embedder_wrapper_type_index(
8700 i_isolate->set_embedder_wrapper_object_index(
8786 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
8789 i::DisallowJavascriptExecution::Open(i_isolate,
8793 i::ThrowOnJavascriptExecution::Open(i_isolate,
8797 i::DumpOnJavascriptExecution::Open(i_isolate,
8806 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate_);
8809 i::DisallowJavascriptExecution::Close(i_isolate,
8813 i::ThrowOnJavascriptExecution::Close(i_isolate,
8817 i::DumpOnJavascriptExecution::Close(i_isolate,
8828 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
8829 i::AllowJavascriptExecution::Open(i_isolate, &was_execution_allowed_assert_);
8830 i::NoThrowOnJavascriptExecution::Open(i_isolate,
8832 i::NoDumpOnJavascriptExecution::Open(i_isolate, &was_execution_allowed_dump_);
8836 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate_);
8837 i::AllowJavascriptExecution::Close(i_isolate, was_execution_allowed_assert_);
8838 i::NoThrowOnJavascriptExecution::Close(i_isolate,
8840 i::NoDumpOnJavascriptExecution::Close(i_isolate, was_execution_allowed_dump_);
8869 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(this);
8870 i::FixedArray list = i_isolate->heap()->serialized_objects();
8871 return GetSerializedDataFromFixedArray(i_isolate, list, index);
9038 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
9040 handle(Utils::OpenHandle(*context)->native_context(), i_isolate);
9043 return i_isolate->heap()->MeasureMemoryDelegate(native_context, js_promise,
9076 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(this);
9077 int64_t amount = i_isolate->heap()->update_external_memory(change_in_bytes);
9081 if (amount > i_isolate->heap()->external_memory_limit()) {
9534 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(this);
9535 API_RCS_SCOPE(i_isolate, Isolate, DateTimeConfigurationChangeNotification);
9536 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
9537 i_isolate->date_cache()->ResetDateCache(
9540 i_isolate->clear_cached_icu_object(
9542 i_isolate->clear_cached_icu_object(
9544 i_isolate->clear_cached_icu_object(
9550 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(this);
9551 API_RCS_SCOPE(i_isolate, Isolate, LocaleConfigurationChangeNotification);
9552 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
9555 i_isolate->ResetDefaultLocale();
9560 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
9561 API_RCS_SCOPE(i_isolate, Object, IsCodeLike);
9562 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
9563 i::HandleScope scope(i_isolate);
9564 return Utils::OpenHandle(this)->IsCodeLike(i_isolate);
9634 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
9635 ENTER_V8_DO_NOT_USE(i_isolate);
9636 i::HandleScope scope(i_isolate);
9651 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
9652 ENTER_V8_DO_NOT_USE(i_isolate);
9653 i::HandleScope scope(i_isolate);
9695 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
9696 ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate);
9697 i::HandleScope scope(i_isolate);
9699 scope.CloseAndEscape(i_isolate->CreateMessage(obj, nullptr)));