Lines Matching defs:env

27 #include "env-inl.h"
225 Environment* env = static_cast<Environment*>(data);
241 env->thread_id(),
260 Environment* env = static_cast<Environment*>(data);
261 env->isolate()->SetAtomicsWaitCallback(nullptr, nullptr);
271 MaybeLocal<Value> StartExecution(Environment* env, const char* main_script_id) {
272 EscapableHandleScope scope(env->isolate());
274 Realm* realm = env->principal_realm();
279 MaybeLocal<Value> StartExecution(Environment* env, StartExecutionCallback cb) {
281 env,
282 Object::New(env->isolate()),
287 EscapableHandleScope scope(env->isolate());
289 if (StartExecution(env, "internal/main/environment").IsEmpty()) return {};
292 env->process_object(),
293 env->builtin_module_require(),
303 if (!env->snapshot_deserialize_main().IsEmpty()) {
304 return env->RunSnapshotDeserializeMain();
307 if (env->worker_context() != nullptr) {
308 return StartExecution(env, "internal/main/worker_thread");
312 if (env->argv().size() > 1) {
313 first_argv = env->argv()[1];
324 return StartExecution(env, "internal/main/single_executable_application");
329 return StartExecution(env, "internal/main/inspect");
333 return StartExecution(env, "internal/main/mksnapshot");
337 return StartExecution(env, "internal/main/print_help");
341 if (env->options()->prof_process) {
342 return StartExecution(env, "internal/main/prof_process");
346 if (env->options()->has_eval_string && !env->options()->force_repl) {
347 return StartExecution(env, "internal/main/eval_string");
350 if (env->options()->syntax_check_only) {
351 return StartExecution(env, "internal/main/check_syntax");
354 if (env->options()->test_runner) {
355 return StartExecution(env, "internal/main/test_runner");
358 if (env->options()->watch_mode) {
359 return StartExecution(env, "internal/main/watch_mode");
363 return StartExecution(env, "internal/main/run_main_module");
366 if (env->options()->force_repl || uv_guess_handle(STDIN_FILENO) == UV_TTY) {
367 return StartExecution(env, "internal/main/repl");
370 return StartExecution(env, "internal/main/eval_stdin");
863 // If the parameter isn't given, use the env variable.
1272 int Stop(Environment* env) {
1273 return Stop(env, StopFlags::kNoFlags);
1276 int Stop(Environment* env, StopFlags::Flags flags) {
1277 env->ExitEnv(flags);