Lines Matching defs:context

194   // TODO(cbruni, chromium:1244145): remove once migrated to the context.
497 Local<Context> context, SerializeInternalFieldsCallback callback) {
498 DCHECK(!context.IsEmpty());
503 CHECK_EQ(isolate, context->GetIsolate());
504 data->default_context_.Reset(isolate, context);
508 size_t SnapshotCreator::AddContext(Local<Context> context,
510 DCHECK(!context.IsEmpty());
514 CHECK_EQ(isolate, context->GetIsolate());
516 data->contexts_.Append(context);
541 size_t SnapshotCreator::AddData(Local<Context> context, i::Address object) {
544 i::Handle<i::Context> ctx = Utils::OpenHandle(*context);
562 void ConvertSerializedObjectsToFixedArray(Local<Context> context) {
563 i::Handle<i::Context> ctx = Utils::OpenHandle(*context);
597 "CreateBlob() cannot be called before the default context is set.");
600 const int num_contexts = num_additional_contexts + 1; // The default context.
606 // Convert list of context-independent data to FixedArray.
609 // Convert lists of context-dependent data to FixedArray.
617 // bootstrapper to create a global proxy before we deserialize the context.
622 i::Handle<i::Context> context =
625 i::Smi::FromInt(context->global_proxy().Size()));
634 // context even after we have disposed of the context.
660 i::Handle<i::Context> context =
662 contexts.push_back(*context);
1042 impl->SaveContext(isolate->context());
1052 "Cannot exit non-entered context")) {
1085 static i::Handle<i::EmbedderDataArray> EmbedderDataFor(Context* context,
1088 i::Handle<i::Context> env = Utils::OpenHandle(context);
1092 "Not a native context") &&
1109 i::Handle<i::Context> context = Utils::OpenHandle(this);
1110 ASSERT_NO_SCRIPT_NO_EXCEPTION(context->GetIsolate());
1111 Utils::ApiCheck(context->IsNativeContext(),
1113 "Not a native context");
1116 i::EmbedderDataArray::cast(context->embedder_data()).length());
2093 MaybeLocal<Value> Script::Run(Local<Context> context) {
2094 return Run(context, Local<Data>());
2097 MaybeLocal<Value> Script::Run(Local<Context> context,
2099 auto v8_isolate = context->GetIsolate();
2102 ENTER_V8(isolate, context, Script, Run, MaybeLocal<Value>(),
2146 // TODO(cbruni, chromium:1244145): Remove once migrated to the context.
2257 Local<Data> FixedArray::Get(Local<Context> context, int i) const {
2259 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
2394 Maybe<bool> Module::InstantiateModule(Local<Context> context,
2396 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
2397 ENTER_V8(isolate, context, Module, InstantiateModule, Nothing<bool>(),
2400 isolate, Utils::OpenHandle(this), context, callback, nullptr);
2405 MaybeLocal<Value> Module::Evaluate(Local<Context> context) {
2406 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
2408 ENTER_V8(isolate, context, Module, Evaluate, MaybeLocal<Value>(),
2552 MaybeLocal<Script> ScriptCompiler::Compile(Local<Context> context,
2559 auto isolate = context->GetIsolate();
2564 v8::Context::Scope scope(context);
2588 Local<Context> context, Source* source, size_t arguments_count,
2592 return CompileFunctionInternal(context, source, arguments_count, arguments,
2599 Local<Context> context, Source* source, size_t arguments_count,
2605 context, source, arguments_count, arguments, context_extension_count,
2626 i::Handle<i::Context> context = Utils::OpenHandle(*v8_context);
2628 DCHECK(context->IsNativeContext());
2642 context = isolate->factory()->NewWithContext(
2643 context,
2646 context->IsNativeContext()
2648 : i::Handle<i::ScopeInfo>(context->scope_info(), isolate)),
2668 Utils::OpenHandle(*source->source_string), arguments_list, context,
2748 MaybeLocal<Script> ScriptCompiler::Compile(Local<Context> context,
2752 PREPARE_FOR_EXECUTION(context, ScriptCompiler, Compile, Script);
2770 Local<Context> context, StreamedSource* v8_source,
2772 PREPARE_FOR_EXECUTION(context, ScriptCompiler, Compile, Module);
2827 MaybeLocal<Script> Script::Compile(Local<Context> context, Local<String> source,
2831 return ScriptCompiler::Compile(context, &script_source);
2834 return ScriptCompiler::Compile(context, &script_source);
2913 MaybeLocal<Value> v8::TryCatch::StackTrace(Local<Context> context,
2917 PREPARE_FOR_EXECUTION(context, TryCatch, StackTrace, Value);
2931 MaybeLocal<Value> v8::TryCatch::StackTrace(Local<Context> context) const {
2933 return StackTrace(context, Exception());
3025 Maybe<int> Message::GetLineNumber(Local<Context> context) const {
3091 Maybe<int> Message::GetStartColumn(Local<Context> context) const {
3108 Maybe<int> Message::GetEndColumn(Local<Context> context) const {
3126 MaybeLocal<String> Message::GetSource(Local<Context> context) const {
3135 MaybeLocal<String> Message::GetSourceLine(Local<Context> context) const {
3265 MaybeLocal<Value> JSON::Parse(Local<Context> context,
3267 PREPARE_FOR_EXECUTION(context, JSON, Parse, Value);
3280 MaybeLocal<String> JSON::Stringify(Local<Context> context,
3283 PREPARE_FOR_EXECUTION(context, JSON, Stringify, String);
3369 Maybe<bool> ValueSerializer::WriteValue(Local<Context> context,
3371 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
3372 ENTER_V8(isolate, context, ValueSerializer, WriteValue, Nothing<bool>(),
3467 Maybe<bool> ValueDeserializer::ReadHeader(Local<Context> context) {
3468 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
3469 ENTER_V8_NO_SCRIPT(isolate, context, ValueDeserializer, ReadHeader,
3498 MaybeLocal<Value> ValueDeserializer::ReadValue(Local<Context> context) {
3499 PREPARE_FOR_EXECUTION(context, ValueDeserializer, ReadValue, Value);
3724 MaybeLocal<String> Value::ToString(Local<Context> context) const {
3727 PREPARE_FOR_EXECUTION(context, Object, ToString, String);
3735 MaybeLocal<String> Value::ToDetailString(Local<Context> context) const {
3738 PREPARE_FOR_EXECUTION(context, Object, ToDetailString, String);
3745 MaybeLocal<Object> Value::ToObject(Local<Context> context) const {
3748 PREPARE_FOR_EXECUTION(context, Object, ToObject, Object);
3756 MaybeLocal<BigInt> Value::ToBigInt(Local<Context> context) const {
3759 PREPARE_FOR_EXECUTION(context, Object, ToBigInt, BigInt);
3779 MaybeLocal<Number> Value::ToNumber(Local<Context> context) const {
3782 PREPARE_FOR_EXECUTION(context, Object, ToNumber, Number);
3790 MaybeLocal<Integer> Value::ToInteger(Local<Context> context) const {
3793 PREPARE_FOR_EXECUTION(context, Object, ToInteger, Integer);
3801 MaybeLocal<Int32> Value::ToInt32(Local<Context> context) const {
3805 PREPARE_FOR_EXECUTION(context, Object, ToInt32, Int32);
3812 MaybeLocal<Uint32> Value::ToUint32(Local<Context> context) const {
3816 PREPARE_FOR_EXECUTION(context, Object, ToUint32, Uint32);
4149 Maybe<double> Value::NumberValue(Local<Context> context) const {
4152 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
4153 ENTER_V8(isolate, context, Value, NumberValue, Nothing<double>(),
4161 Maybe<int64_t> Value::IntegerValue(Local<Context> context) const {
4166 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
4167 ENTER_V8(isolate, context, Value, IntegerValue, Nothing<int64_t>(),
4175 Maybe<int32_t> Value::Int32Value(Local<Context> context) const {
4178 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
4179 ENTER_V8(isolate, context, Value, Int32Value, Nothing<int32_t>(),
4188 Maybe<uint32_t> Value::Uint32Value(Local<Context> context) const {
4191 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
4192 ENTER_V8(isolate, context, Value, Uint32Value, Nothing<uint32_t>(),
4201 MaybeLocal<Uint32> Value::ToArrayIndex(Local<Context> context) const {
4207 PREPARE_FOR_EXECUTION(context, Object, ToArrayIndex, Uint32);
4226 Maybe<bool> Value::Equals(Local<Context> context, Local<Value> that) const {
4227 i::Isolate* isolate = Utils::OpenHandle(*context)->GetIsolate();
4228 ENTER_V8(isolate, context, Value, Equals, Nothing<bool>(), i::HandleScope);
4256 Maybe<bool> Value::InstanceOf(v8::Local<v8::Context> context,
4258 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
4259 ENTER_V8(isolate, context, Value, InstanceOf, Nothing<bool>(),
4270 Maybe<bool> v8::Object::Set(v8::Local<v8::Context> context,
4272 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
4273 ENTER_V8(isolate, context, Object, Set, Nothing<bool>(), i::HandleScope);
4286 Maybe<bool> v8::Object::Set(v8::Local<v8::Context> context, uint32_t index,
4288 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
4289 ENTER_V8(isolate, context, Object, Set, Nothing<bool>(), i::HandleScope);
4299 Maybe<bool> v8::Object::CreateDataProperty(v8::Local<v8::Context> context,
4302 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
4310 ENTER_V8(isolate, context, Object, CreateDataProperty, Nothing<bool>(),
4318 ENTER_V8_NO_SCRIPT(isolate, context, Object, CreateDataProperty,
4328 Maybe<bool> v8::Object::CreateDataProperty(v8::Local<v8::Context> context,
4331 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
4337 ENTER_V8(isolate, context, Object, CreateDataProperty, Nothing<bool>(),
4345 ENTER_V8_NO_SCRIPT(isolate, context, Object, CreateDataProperty,
4448 Maybe<bool> v8::Object::DefineOwnProperty(v8::Local<v8::Context> context,
4452 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
4464 ENTER_V8(isolate, context, Object, DefineOwnProperty, Nothing<bool>(),
4474 ENTER_V8_NO_SCRIPT(isolate, context, Object, DefineOwnProperty,
4483 Maybe<bool> v8::Object::DefineProperty(v8::Local<v8::Context> context,
4486 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
4487 ENTER_V8(isolate, context, Object, DefineOwnProperty, Nothing<bool>(),
4499 Maybe<bool> v8::Object::SetPrivate(Local<Context> context, Local<Private> key,
4501 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
4502 ENTER_V8_NO_SCRIPT(isolate, context, Object, SetPrivate, Nothing<bool>(),
4526 MaybeLocal<Value> v8::Object::Get(Local<v8::Context> context,
4528 PREPARE_FOR_EXECUTION(context, Object, Get, Value);
4538 MaybeLocal<Value> v8::Object::Get(Local<Context> context, uint32_t index) {
4539 PREPARE_FOR_EXECUTION(context, Object, Get, Value);
4548 MaybeLocal<Value> v8::Object::GetPrivate(Local<Context> context,
4550 return Get(context, Local<Value>(reinterpret_cast<Value*>(*key)));
4554 Local<Context> context, Local<Value> key) {
4555 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
4556 ENTER_V8(isolate, context, Object, GetPropertyAttributes,
4575 MaybeLocal<Value> v8::Object::GetOwnPropertyDescriptor(Local<Context> context,
4577 PREPARE_FOR_EXECUTION(context, Object, GetOwnPropertyDescriptor, Value);
4599 Maybe<bool> v8::Object::SetPrototype(Local<Context> context,
4601 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
4605 ENTER_V8(isolate, context, Object, SetPrototype, Nothing<bool>(),
4643 MaybeLocal<Array> v8::Object::GetPropertyNames(Local<Context> context) {
4645 context, v8::KeyCollectionMode::kIncludePrototypes,
4651 Local<Context> context, KeyCollectionMode mode,
4654 PREPARE_FOR_EXECUTION(context, Object, GetPropertyNames, Array);
4673 MaybeLocal<Array> v8::Object::GetOwnPropertyNames(Local<Context> context) {
4675 context, static_cast<v8::PropertyFilter>(ONLY_ENUMERABLE | SKIP_SYMBOLS));
4679 Local<Context> context, PropertyFilter filter,
4681 return GetPropertyNames(context, KeyCollectionMode::kOwnOnly, filter,
4685 MaybeLocal<String> v8::Object::ObjectProtoToString(Local<Context> context) {
4686 PREPARE_FOR_EXECUTION(context, Object, ObjectProtoToString, String);
4706 Maybe<bool> v8::Object::SetIntegrityLevel(Local<Context> context,
4708 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
4709 ENTER_V8(isolate, context, Object, SetIntegrityLevel, Nothing<bool>(),
4721 Maybe<bool> v8::Object::Delete(Local<Context> context, Local<Value> key) {
4722 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
4726 ENTER_V8(isolate, context, Object, Delete, Nothing<bool>(), i::HandleScope);
4735 ENTER_V8_NO_SCRIPT(isolate, context, Object, Delete, Nothing<bool>(),
4745 Maybe<bool> v8::Object::DeletePrivate(Local<Context> context,
4747 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
4750 ENTER_V8_NO_SCRIPT(isolate, context, Object, Delete, Nothing<bool>(),
4761 Maybe<bool> v8::Object::Has(Local<Context> context, Local<Value> key) {
4762 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
4763 ENTER_V8(isolate, context, Object, Has, Nothing<bool>(), i::HandleScope);
4783 Maybe<bool> v8::Object::HasPrivate(Local<Context> context, Local<Private> key) {
4784 return HasOwnProperty(context, Local<Name>(reinterpret_cast<Name*>(*key)));
4787 Maybe<bool> v8::Object::Delete(Local<Context> context, uint32_t index) {
4788 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
4789 ENTER_V8(isolate, context, Object, Delete, Nothing<bool>(), i::HandleScope);
4797 Maybe<bool> v8::Object::Has(Local<Context> context, uint32_t index) {
4798 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
4799 ENTER_V8(isolate, context, Object, Has, Nothing<bool>(), i::HandleScope);
4809 Local<Context> context, Object* self, Local<Name> name, Getter getter,
4814 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
4815 ENTER_V8_NO_SCRIPT(isolate, context, Object, SetAccessor, Nothing<bool>(),
4843 Maybe<bool> Object::SetAccessor(Local<Context> context, Local<Name> name,
4850 return ObjectSetAccessor(context, this, name, getter, setter,
4876 v8::Local<v8::Context> context, v8::Local<Name> name,
4881 return ObjectSetAccessor(context, this, name, getter, setter, data, DEFAULT,
4887 v8::Local<v8::Context> context, v8::Local<Name> name,
4891 return ObjectSetAccessor(context, this, name, getter,
4897 Maybe<bool> v8::Object::HasOwnProperty(Local<Context> context,
4899 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
4900 ENTER_V8(isolate, context, Object, HasOwnProperty, Nothing<bool>(),
4910 Maybe<bool> v8::Object::HasOwnProperty(Local<Context> context, uint32_t index) {
4911 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
4912 ENTER_V8(isolate, context, Object, HasOwnProperty, Nothing<bool>(),
4921 Maybe<bool> v8::Object::HasRealNamedProperty(Local<Context> context,
4923 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
4924 ENTER_V8_NO_SCRIPT(isolate, context, Object, HasRealNamedProperty,
4936 Maybe<bool> v8::Object::HasRealIndexedProperty(Local<Context> context,
4938 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
4939 ENTER_V8_NO_SCRIPT(isolate, context, Object, HasRealIndexedProperty,
4950 Maybe<bool> v8::Object::HasRealNamedCallbackProperty(Local<Context> context,
4952 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
4953 ENTER_V8_NO_SCRIPT(isolate, context, Object, HasRealNamedCallbackProperty,
4978 Local<Context> context, Local<Name> key) {
4979 PREPARE_FOR_EXECUTION(context, Object, GetRealNamedPropertyInPrototypeChain,
5000 Local<Context> context, Local<Name> key) {
5001 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
5002 ENTER_V8(isolate, context, Object,
5024 MaybeLocal<Value> v8::Object::GetRealNamedProperty(Local<Context> context,
5026 PREPARE_FOR_EXECUTION(context, Object, GetRealNamedProperty, Value);
5040 Local<Context> context, Local<Name> key) {
5041 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
5042 ENTER_V8(isolate, context, Object, GetRealNamedPropertyAttributes,
5070 i::Handle<i::Context> context;
5071 if (self->GetCreationContext().ToHandle(&context)) {
5072 return Utils::ToLocal(context);
5092 i::Handle<i::Context> context;
5093 if (self->GetCreationContext().ToHandle(&context)) {
5094 return Utils::ToLocal(context);
5100 Local<Context> context;
5101 Utils::ApiCheck(GetCreationContext().ToLocal(&context),
5103 "No creation context available");
5104 return context;
5137 MaybeLocal<Value> Object::CallAsFunction(Local<Context> context,
5140 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
5142 ENTER_V8(isolate, context, Object, CallAsFunction, MaybeLocal<Value>(),
5158 MaybeLocal<Value> Object::CallAsConstructor(Local<Context> context, int argc,
5160 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
5162 ENTER_V8(isolate, context, Object, CallAsConstructor, MaybeLocal<Value>(),
5177 MaybeLocal<Function> Function::New(Local<Context> context,
5181 i::Isolate* isolate = Utils::OpenHandle(*context)->GetIsolate();
5187 return templ->GetFunction(context);
5190 MaybeLocal<Object> Function::NewInstance(Local<Context> context, int argc,
5192 return NewInstanceWithSideEffectType(context, argc, argv,
5197 Local<Context> context, int argc, v8::Local<v8::Value> argv[],
5199 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
5201 ENTER_V8(isolate, context, Function, NewInstance, MaybeLocal<Object>(),
5247 MaybeLocal<v8::Value> Function::Call(Local<Context> context,
5250 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
5252 ENTER_V8(isolate, context, Function, Call, MaybeLocal<Value>(),
5388 MaybeLocal<String> v8::Function::FunctionProtoToString(Local<Context> context) {
5389 PREPARE_FOR_EXECUTION(context, Function, FunctionProtoToString, String);
6101 void* context) {
6103 return i::trap_handler::TryHandleSignal(sig_code, info, context);
6501 "Must be calld on a native context");
6506 i::Handle<i::Context> context = Utils::OpenHandle(this);
6507 i::Isolate* isolate = context->GetIsolate();
6508 i::Handle<i::Object> global(context->global_proxy(), isolate);
6512 context->global_object())) {
6513 global = i::Handle<i::Object>(context->global_object(), isolate);
6519 i::Handle<i::Context> context = Utils::OpenHandle(this);
6520 i::Isolate* isolate = context->GetIsolate();
6522 isolate->DetachGlobal(context);
6526 i::Handle<i::Context> context = Utils::OpenHandle(this);
6527 i::Isolate* isolate = context->GetIsolate();
6528 i::Handle<i::JSObject> binding(context->extras_binding_object(), isolate);
6533 i::Handle<i::Context> context = Utils::OpenHandle(this);
6534 i::Isolate* isolate = context->GetIsolate();
6536 context->set_allow_code_gen_from_strings(
6542 i::Context context = *Utils::OpenHandle(this);
6543 return !context.allow_code_gen_from_strings().IsFalse(context.GetIsolate());
6547 i::Handle<i::Context> context = Utils::OpenHandle(this);
6549 context->set_error_message_for_code_gen_from_strings(*error_handle);
6554 i::Handle<i::Context> context = Utils::OpenHandle(this);
6555 i::Isolate* isolate = context->GetIsolate();
6557 context->set_script_execution_callback(
6560 SET_FIELD_WRAPPED(isolate, context, set_script_execution_callback,
6566 i::Handle<i::Context> context = Utils::OpenHandle(this);
6567 i::Isolate* isolate = context->GetIsolate();
6569 context->native_context().continuation_preserved_embedder_data(),
6575 i::Handle<i::Context> context = Utils::OpenHandle(this);
6576 i::Isolate* isolate = context->GetIsolate();
6579 context->native_context().set_continuation_preserved_embedder_data(
6588 i::Handle<i::Context> context = Utils::OpenHandle(this);
6589 i::Isolate* isolate = context->GetIsolate();
6617 context->native_context().set_promise_hook_init_function(*init);
6618 context->native_context().set_promise_hook_before_function(*before);
6619 context->native_context().set_promise_hook_after_function(*after);
6620 context->native_context().set_promise_hook_resolve_function(*resolve);
6634 Local<Context> context) {
6635 i::Handle<i::Context> i_context = Utils::OpenHandle(*context);
6668 auto context = Utils::OpenHandle(this);
6669 i::Isolate* i_isolate = context->GetIsolate();
6670 i::FixedArray list = context->serialized_objects();
6674 MaybeLocal<v8::Object> ObjectTemplate::NewInstance(Local<Context> context) {
6675 PREPARE_FOR_EXECUTION(context, ObjectTemplate, NewInstance, Object);
6708 MaybeLocal<v8::Function> FunctionTemplate::GetFunction(Local<Context> context) {
6709 PREPARE_FOR_EXECUTION(context, FunctionTemplate, GetFunction, Function);
6847 // TODO(dcarney): throw a context free exception.
6920 // TODO(dcarney): throw a context free exception.
6942 // TODO(dcarney): throw a context free exception.
7246 MaybeLocal<v8::Value> v8::Date::New(Local<Context> context, double time) {
7251 PREPARE_FOR_EXECUTION(context, Date, New, Value);
7277 MaybeLocal<v8::RegExp> v8::RegExp::New(Local<Context> context,
7279 PREPARE_FOR_EXECUTION(context, RegExp, New, RegExp);
7290 Local<Context> context, Local<String> pattern, Flags flags,
7298 PREPARE_FOR_EXECUTION(context, RegExp, New, RegExp);
7333 MaybeLocal<v8::Object> v8::RegExp::Exec(Local<Context> context,
7335 PREPARE_FOR_EXECUTION(context, RegExp, Exec, Object);
7415 MaybeLocal<Value> Map::Get(Local<Context> context, Local<Value> key) {
7416 PREPARE_FOR_EXECUTION(context, Map, Get, Value);
7428 MaybeLocal<Map> Map::Set(Local<Context> context, Local<Value> key,
7430 PREPARE_FOR_EXECUTION(context, Map, Set, Map);
7443 Maybe<bool> Map::Has(Local<Context> context, Local<Value> key) {
7444 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
7445 ENTER_V8(isolate, context, Map, Has, Nothing<bool>(), i::HandleScope);
7457 Maybe<bool> Map::Delete(Local<Context> context, Local<Value> key) {
7458 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
7459 ENTER_V8(isolate, context, Map, Delete, Nothing<bool>(), i::HandleScope);
7548 MaybeLocal<Set> Set::Add(Local<Context> context, Local<Value> key) {
7549 PREPARE_FOR_EXECUTION(context, Set, Add, Set);
7561 Maybe<bool> Set::Has(Local<Context> context, Local<Value> key) {
7562 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
7563 ENTER_V8(isolate, context, Set, Has, Nothing<bool>(), i::HandleScope);
7575 Maybe<bool> Set::Delete(Local<Context> context, Local<Value> key) {
7576 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
7577 ENTER_V8(isolate, context, Set, Delete, Nothing<bool>(), i::HandleScope);
7630 MaybeLocal<Promise::Resolver> Promise::Resolver::New(Local<Context> context) {
7631 PREPARE_FOR_EXECUTION(context, Promise_Resolver, New, Resolver);
7644 Maybe<bool> Promise::Resolver::Resolve(Local<Context> context,
7646 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
7647 ENTER_V8(isolate, context, Promise_Resolver, Resolve, Nothing<bool>(),
7662 Maybe<bool> Promise::Resolver::Reject(Local<Context> context,
7664 auto isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
7665 ENTER_V8(isolate, context, Promise_Resolver, Reject, Nothing<bool>(),
7680 MaybeLocal<Promise> Promise::Catch(Local<Context> context,
7682 PREPARE_FOR_EXECUTION(context, Promise, Catch, Promise);
7698 MaybeLocal<Promise> Promise::Then(Local<Context> context,
7700 PREPARE_FOR_EXECUTION(context, Promise, Then, Promise);
7712 MaybeLocal<Promise> Promise::Then(Local<Context> context,
7715 PREPARE_FOR_EXECUTION(context, Promise, Then, Promise);
7787 MaybeLocal<Proxy> Proxy::New(Local<Context> context, Local<Object> local_target,
7789 PREPARE_FOR_EXECUTION(context, Proxy, New, Proxy);
8339 MaybeLocal<BigInt> v8::BigInt::NewFromWords(Local<Context> context,
8342 i::Isolate* isolate = reinterpret_cast<i::Isolate*>(context->GetIsolate());
8343 ENTER_V8_NO_SCRIPT(isolate, context, BigInt, NewFromWords,
8397 return !isolate->context().is_null();
8407 i::Context context = isolate->context();
8408 if (context.is_null()) return Local<Context>();
8409 i::Context native_context = context.native_context();
8425 i::Handle<i::Context> context = isolate->GetIncumbentContext();
8426 return Utils::ToLocal(context);
9036 Isolate* isolate, Local<Context> context,
9040 handle(Utils::OpenHandle(*context)->native_context(), i_isolate);
9240 if (!isolate->context().is_null()) {
9241 // We left the current context, we can abort all WebAssembly compilations
9242 // of that context.
9243 // A handle scope for the native context.
9417 void Isolate::InstallConditionalFeatures(Local<Context> context) {
9419 v8::Context::Scope context_scope(context);
9421 isolate->InstallConditionalFeatures(Utils::OpenHandle(*context));
9424 i::WasmJs::InstallConditionalFeatures(isolate, Utils::OpenHandle(*context));
9637 Local<Context> context = isolate->GetCurrentContext();
9640 if (!obj->ToString(context).ToLocal(&str)) return;
9654 Local<Context> context = isolate->GetCurrentContext();
9657 if (!obj->ToString(context).ToLocal(&str)) return;
10378 Local<v8::Context> context,
10380 : embedder_state_(new internal::EmbedderState(isolate, context, tag)) {}
10639 Handle<Context> context,
10650 Local<v8::Context> api_context = Utils::ToLocal(context);