Lines Matching refs:node
12 using node::AtExit;
13 using node::RunAtExit;
14 using node::USE;
46 node::Environment* envi = *env;
49 SetProcessExitHandler(*env, [&](node::Environment* env_, int exit_code) {
52 node::Stop(*env);
55 node::LoadEnvironment(
105 Env env {handle_scope, argv, node::EnvironmentFlags::kNoRegisterESMLoader};
107 node::Environment* envi = *env;
110 SetProcessExitHandler(*env, [&](node::Environment* env_, int exit_code) {
113 node::Stop(*env);
116 node::LoadEnvironment(
140 node::LoadEnvironment(*env, [&](const node::StartExecutionCallbackInfo& info)
164 node::LoadEnvironment(*env,
165 [&](const node::StartExecutionCallbackInfo& info)
193 node::LoadEnvironment(*env,
263 Env env2 {handle_scope, argv, node::EnvironmentFlags::kNoFlags};
278 EXPECT_EQ(node::Environment::GetCurrent(context), nullptr);
279 EXPECT_EQ(node::GetCurrentEnvironment(context), nullptr);
280 EXPECT_EQ(node::Environment::GetCurrent(isolate_), nullptr);
283 EXPECT_EQ(node::Environment::GetCurrent(context), nullptr);
284 EXPECT_EQ(node::GetCurrentEnvironment(context), nullptr);
285 EXPECT_EQ(node::Environment::GetCurrent(isolate_), nullptr);
293 EXPECT_EQ(node::Environment::GetCurrent(v8::Local<v8::Context>()), nullptr);
295 node::Environment* env = *test_env;
296 EXPECT_EQ(node::Environment::GetCurrent(isolate_), env);
297 EXPECT_EQ(node::Environment::GetCurrent(env->context()), env);
298 EXPECT_EQ(node::GetCurrentEnvironment(env->context()), env);
301 EXPECT_EQ(node::Environment::GetCurrent(context), nullptr);
302 EXPECT_EQ(node::GetCurrentEnvironment(context), nullptr);
303 EXPECT_EQ(node::Environment::GetCurrent(isolate_), env);
306 EXPECT_EQ(node::Environment::GetCurrent(context), nullptr);
307 EXPECT_EQ(node::GetCurrentEnvironment(context), nullptr);
308 EXPECT_EQ(node::Environment::GetCurrent(isolate_), nullptr);
350 node::LoadEnvironment(*env,
351 [&](const node::StartExecutionCallbackInfo& info)
356 (*env)->SetImmediate([&](node::Environment* env_arg) {
359 }, node::CallbackFlags::kRefed);
360 (*env)->SetImmediate([&](node::Environment* env_arg) {
363 }, node::CallbackFlags::kUnrefed);
383 v8::Local<v8::Object> buf_obj = node::Buffer::New(
413 node::LoadEnvironment(*env,
442 node::ThreadId thread_id;
443 std::unique_ptr<node::InspectorParentHandle> inspector_parent_handle;
444 node::MultiIsolatePlatform* platform;
450 data.thread_id = node::AllocateEnvironmentThreadId();
469 std::shared_ptr<node::ArrayBufferAllocator> aba =
470 node::ArrayBufferAllocator::Create();
480 v8::Local<v8::Context> context = node::NewContext(isolate);
484 node::IsolateData* isolate_data = node::CreateIsolateData(
489 node::Environment* environment = node::CreateEnvironment(
494 node::EnvironmentFlags::kNoFlags,
508 node::FreeEnvironment(environment);
509 node::FreeIsolateData(isolate_data);
550 SetProcessExitHandler(*env, [&](node::Environment* env_, int exit_code) {
554 node::Stop(*env);
558 EXPECT_TRUE(node::LoadEnvironment(*env, "process.exit(42)").IsEmpty());
570 node::LoadEnvironment(*env,
571 [&](const node::StartExecutionCallbackInfo& info)
576 (*env)->SetImmediate([&](node::Environment* env_arg) {
581 }, node::CallbackFlags::kRefed);
606 auto context = node::NewContext(isolate);
610 std::unique_ptr<node::IsolateData, decltype(&node::FreeIsolateData)>
611 isolate_data{node::CreateIsolateData(isolate,
614 node::FreeIsolateData};
617 std::unique_ptr<node::Environment, decltype(&node::FreeEnvironment)>
618 environment{node::CreateEnvironment(isolate_data.get(),
622 node::FreeEnvironment};
624 EXPECT_EQ(node::GetEnvironmentIsolateData(environment.get()),
626 EXPECT_EQ(node::GetArrayBufferAllocator(isolate_data.get()), nullptr);
629 node::LoadEnvironment(environment.get(),
640 node::Utf8Value main_ret_str(isolate, main_ret);
658 node::InitializeContext(context);
677 node::Environment* env =
678 node::CreateEnvironment(isolate_data_, context, {}, {});
681 v8::Local<v8::Function> eval_in_env = node::LoadEnvironment(
716 node::FreeEnvironment(env);
727 Local<Context> context = node::NewContext(isolate_);
733 node::Environment* environment =
734 node::CreateEnvironment(isolate_data_, context, args, exec_args);
737 node::RequestInterrupt(environment, OnInterrupt, nullptr);
738 node::FreeEnvironment(environment);