Lines Matching defs:context

35 #define CHECK_TO_NUMBER(env, context, result, src)                             \
36 CHECK_TO_TYPE((env), Number, (context), (result), (src), JSVM_NUMBER_EXPECTED)
105 v8::Context::Scope context_scope(context());
197 static void SetContextEnv(v8::Local<v8::Context> context, JSVM_Env env) {
198 context->SetAlignedPointerInEmbedderData(kContextEnvIndex, env);
201 static JSVM_Env GetContextEnv(v8::Local<v8::Context> context) {
202 auto data = context->GetAlignedPointerFromEmbedderData(kContextEnvIndex);
489 v8::Local<v8::Context> context = env->context();
499 context, v8impl::V8LocalValueFromJsValue(result))
501 context, v8impl::V8LocalValueFromJsValue(result));
522 v8::Local<v8::Context> context = env->context();
528 auto val = obj->GetPrivate(context, JSVM_PRIVATE_KEY(env->isolate, wrapper))
539 CHECK(obj->DeletePrivate(context, JSVM_PRIVATE_KEY(env->isolate, wrapper))
617 auto context = _cbinfo.GetIsolate()->GetCurrentContext();
618 auto env = v8impl::GetContextEnv(context);
655 v8::Function::New(env->context(), Invoke, cbdata);
724 auto context = _cbinfo.GetIsolate()->GetCurrentContext();
725 auto env = v8impl::GetContextEnv(context);
757 auto context = _cbinfo.GetIsolate()->GetCurrentContext();
758 auto env = v8impl::GetContextEnv(context);
788 auto context = _cbinfo.GetIsolate()->GetCurrentContext();
789 auto env = v8impl::GetContextEnv(context);
822 auto context = _cbinfo.GetIsolate()->GetCurrentContext();
823 auto env = v8impl::GetContextEnv(context);
855 auto context = _cbinfo.GetIsolate()->GetCurrentContext();
856 auto env = v8impl::GetContextEnv(context);
888 auto context = _cbinfo.GetIsolate()->GetCurrentContext();
889 auto env = v8impl::GetContextEnv(context);
920 auto context = _cbinfo.GetIsolate()->GetCurrentContext();
921 auto env = v8impl::GetContextEnv(context);
954 auto context = _cbinfo.GetIsolate()->GetCurrentContext();
955 auto env = v8impl::GetContextEnv(context);
1065 v8::Local<v8::Context> context = env->context();
1074 !obj->HasPrivate(context, JSVM_PRIVATE_KEY(env->isolate, wrapper)).FromJust(),
1104 CHECK(obj->SetPrivate(context,
1573 v8::Local<v8::Context> context = v8::Context::New(isolate, nullptr, global_template);
1574 env->context_persistent.Reset(isolate, context);
1575 v8impl::SetContextEnv(context, env);
1593 auto context = maybe.ToLocalChecked();
1594 env->context_persistent.Reset(isolate, context);
1595 v8impl::SetContextEnv(context, env);
1609 auto v8scope = new v8::Context::Scope(env->context());
1637 v8::Local<v8::Context> context = env->context();
1645 auto maybe_script = v8::ScriptCompiler::Compile(context, &scriptSource, option);
1674 v8::Local<v8::Context> context, v8::Local<v8::Value> error, v8::Local<v8::Array> trace) {
1675 auto *isolate = context->GetIsolate();
1691 v8::Local<v8::Value> element = trace->Get(context, 0).ToLocalChecked();
1694 auto obj = element->ToObject(context);
1696 auto function = obj.ToLocalChecked()->Get(context, getFileName.ToLocalChecked()).ToLocalChecked();
1698 auto fileNameObj = lineNumberFunction->Call(context, obj.ToLocalChecked(), 0, {});
1733 v8::Local<v8::Context> context = env->context();
1734 auto *isolate = context->GetIsolate();
1753 auto maybe_script = v8::ScriptCompiler::Compile(context, &scriptSource, option);
1851 v8::Local<v8::Context> context = env->context();
1852 auto *isolate = context->GetIsolate();
1862 auto maybe_script = v8::ScriptCompiler::Compile(context, &scriptSource, optionResolver.v8Option);
1905 auto script_result = v8script->Run(env->context());
1920 auto maybe = v8::JSON::Parse(env->context(), val.As<v8::String>());
1934 auto maybe = v8::JSON::Stringify(env->context(), val);
1964 auto ctx = contexts[i]->context();
2201 v8::Local<v8::Context> context = env->context();
2204 v8::ScriptCompiler::CompileFunction(context, &scriptSource, argc,
2304 v8::Local<v8::Context> context = env->context();
2306 scope.Escape(tpl->GetFunction(context).ToLocalChecked()));
2348 v8::Local<v8::Context> context = env->context();
2350 CHECK_TO_OBJECT(env, context, obj, object);
2399 obj->GetPropertyNames(context,
2421 v8::Local<v8::Context> context = env->context();
2424 CHECK_TO_OBJECT(env, context, obj, object);
2429 v8::Maybe<bool> set_maybe = obj->Set(context, k, val);
2443 v8::Local<v8::Context> context = env->context();
2446 CHECK_TO_OBJECT(env, context, obj, object);
2449 v8::Maybe<bool> has_maybe = obj->Has(context, k);
2465 v8::Local<v8::Context> context = env->context();
2469 CHECK_TO_OBJECT(env, context, obj, object);
2471 auto get_maybe = obj->Get(context, k);
2487 v8::Local<v8::Context> context = env->context();
2491 CHECK_TO_OBJECT(env, context, obj, object);
2492 v8::Maybe<bool> delete_maybe = obj->Delete(context, k);
2508 v8::Local<v8::Context> context = env->context();
2511 CHECK_TO_OBJECT(env, context, obj, object);
2514 v8::Maybe<bool> has_maybe = obj->HasOwnProperty(context, k.As<v8::Name>());
2528 v8::Local<v8::Context> context = env->context();
2531 CHECK_TO_OBJECT(env, context, obj, object);
2538 v8::Maybe<bool> set_maybe = obj->Set(context, key, val);
2551 v8::Local<v8::Context> context = env->context();
2554 CHECK_TO_OBJECT(env, context, obj, object);
2559 v8::Maybe<bool> has_maybe = obj->Has(context, key);
2574 v8::Local<v8::Context> context = env->context();
2581 CHECK_TO_OBJECT(env, context, obj, object);
2583 auto get_maybe = obj->Get(context, key);
2599 v8::Local<v8::Context> context = env->context();
2602 CHECK_TO_OBJECT(env, context, obj, object);
2605 auto set_maybe = obj->Set(context, index, val);
2619 v8::Local<v8::Context> context = env->context();
2622 CHECK_TO_OBJECT(env, context, obj, object);
2624 v8::Maybe<bool> has_maybe = obj->Has(context, index);
2639 v8::Local<v8::Context> context = env->context();
2642 CHECK_TO_OBJECT(env, context, obj, object);
2644 auto get_maybe = obj->Get(context, index);
2658 v8::Local<v8::Context> context = env->context();
2661 CHECK_TO_OBJECT(env, context, obj, object);
2662 v8::Maybe<bool> delete_maybe = obj->Delete(context, index);
2680 v8::Local<v8::Context> context = env->context();
2683 CHECK_TO_OBJECT(env, context, obj, object);
2709 obj->DefineProperty(context, property_name, descriptor);
2724 obj->DefineProperty(context, property_name, descriptor);
2738 obj->CreateDataProperty(context, property_name, value);
2747 obj->DefineProperty(context, property_name, descriptor);
2763 v8::Local<v8::Context> context = env->context();
2766 CHECK_TO_OBJECT(env, context, obj, object);
2769 obj->SetIntegrityLevel(context, v8::IntegrityLevel::kFrozen);
2780 v8::Local<v8::Context> context = env->context();
2783 CHECK_TO_OBJECT(env, context, obj, object);
2786 obj->SetIntegrityLevel(context, v8::IntegrityLevel::kSealed);
2863 v8::Local<v8::Context> context = env->context();
2865 *result = a->Equals(context, b).FromJust();
2875 v8::Local<v8::Context> context = env->context();
2878 CHECK_TO_OBJECT(env, context, obj, object);
3030 v8::Local<v8::Context> context = env->context();
3035 v8::BigInt::NewFromWords(context, signBit, wordCount, words);
3105 v8::Local<v8::Context> context = env->context();
3119 v8::Maybe<bool> set_maybe = err_object->Set(context, code_key, code_value);
3325 v8::Local<v8::Context> context = env->context();
3333 context,
3353 *result = v8impl::JsValueFromV8LocalValue(env->context()->Global());
3490 // Empty context: https://github.com/nodejs/node/issues/14379
3491 v8::Local<v8::Context> context;
3492 *result = val->Int32Value(context).FromJust();
3514 // Empty context: https://github.com/nodejs/node/issues/14379
3515 v8::Local<v8::Context> context;
3516 *result = val->Uint32Value(context).FromJust();
3546 // Empty context: https://github.com/nodejs/node/issues/14379
3547 v8::Local<v8::Context> context;
3548 *result = val->IntegerValue(context).FromJust();
3777 v8::Local<v8::Context> context = env->context(); \
3780 CHECK_TO_##UpperCaseName(env, context, str, value); \
3848 v8::Local<v8::Context> context = env->context();
3850 CHECK_TO_OBJECT_WITH_PREAMBLE(env, context, obj, object);
3854 auto maybe_has = obj->HasPrivate(context, key);
3860 context, 0, 2, reinterpret_cast<const uint64_t*>(typeTag));
3863 auto maybe_set = obj->SetPrivate(context, key, tag.ToLocalChecked());
3876 v8::Local<v8::Context> context = env->context();
3878 CHECK_TO_OBJECT_WITH_PREAMBLE(env, context, obj, object);
3883 obj->GetPrivate(context, JSVM_PRIVATE_KEY(env->isolate, type_tag));
4121 v8::Local<v8::Context> context = env->context();
4127 context,
4148 v8::Local<v8::Context> context = env->context();
4150 CHECK_TO_OBJECT(env, context, ctor, constructor);
4162 auto maybe_result = val->InstanceOf(context, ctor);
4558 auto maybe = v8::Promise::Resolver::New(env->context());
4600 v8::MaybeLocal<v8::Value> maybe_date = v8::Date::New(env->context(), time);
4869 v8::Local<v8::Context> context = env->context();
4871 scope.Escape(tpl->GetFunction(context).ToLocalChecked()));
5128 v8::Local<v8::Context> context = env->context();
5129 v8::MaybeLocal<v8::RegExp> regExp = v8::RegExp::New(context, pattern.As<v8::String>(),
5178 v8::Local<v8::Context> context = env->context();
5181 CHECK_TO_OBJECT(env, context, obj, object);
5194 v8::Local<v8::Context> context = env->context();
5197 CHECK_TO_OBJECT(env, context, obj, object);
5201 v8::Maybe<bool> set_maybe = obj->SetPrototypeV2(context, type);