Lines Matching defs:env

235     : AsyncWrap(binding_data->env(), obj, AsyncWrap::PROVIDER_FILEHANDLE),
236 StreamBase(env()),
245 Environment* env = binding_data->env();
246 if (obj.IsEmpty() && !env->fd_constructor_template()
247 ->NewInstance(env->context())
256 Environment* env = binding_data->env();
264 handle->read_offset_ = args[1]->IntegerValue(env->context()).FromJust();
266 handle->read_length_ = args[2]->IntegerValue(env->context()).FromJust();
312 Environment* env,
332 int ret = uv_fs_close(env()->event_loop(), &req, fd_, nullptr);
344 env()->SetImmediate([detail](Environment* env) {
353 HandleScope handle_scope(env->isolate());
354 env->ThrowUVException(detail.ret, "close", msg);
363 env()->SetImmediate([detail](Environment* env) {
364 ProcessEmitWarning(env,
367 if (env->filehandle_close_warning()) {
368 env->set_filehandle_close_warning(false);
370 env,
381 Isolate* isolate = env()->isolate();
383 Context::Scope context_scope(env()->context());
387 resolver->Resolve(env()->context(), Undefined(isolate)).Check();
391 Isolate* isolate = env()->isolate();
393 Context::Scope context_scope(env()->context());
397 resolver->Reject(env()->context(), reason).Check();
401 Isolate* isolate = env()->isolate();
408 FileHandle::CloseReq::CloseReq(Environment* env,
412 : ReqWrap(env, obj, AsyncWrap::PROVIDER_FILEHANDLECLOSEREQ) {
413 promise_.Reset(env->isolate(), promise);
414 ref_.Reset(env->isolate(), ref);
436 Isolate* isolate = env()->isolate();
438 Local<Context> context = env()->context();
457 if (!env()->fdclose_constructor_template()
458 ->NewInstance(env()->context()).ToLocal(&close_req_obj)) {
464 CloseReq* req = new CloseReq(env(), close_req_obj, promise, object());
472 if (!close->env()->can_call_into_js()) return;
473 Isolate* isolate = close->env()->isolate();
524 : ReqWrap(handle->env(), obj, AsyncWrap::PROVIDER_FSREQCALLBACK),
547 HandleScope handle_scope(env()->isolate());
556 Local<Object> resource = Object::New(env()->isolate());
558 env()->context(), env()->handle_string(), read_wrap->object()));
563 if (!env()
565 ->NewInstance(env()->context())
683 MakeCallback(env()->oncomplete_string(), 1, &reject);
696 Null(env()->isolate()),
699 MakeCallback(env()->oncomplete_string(),
717 handle_scope_(wrap->env()->isolate()),
718 context_scope_(wrap->env()->context()) {
745 Local<Value> exception = UVException(wrap_->env()->isolate(),
756 if (!wrap_->env()->can_call_into_js()) {
773 req_wrap->Resolve(Undefined(req_wrap->env()->isolate()));
803 req_wrap->env()->AddUnmanagedFd(result);
806 req_wrap->Resolve(Integer::New(req_wrap->env()->isolate(), result));
843 return req_wrap->Resolve(Undefined(req_wrap->env()->isolate()));
847 if (!StringBytes::Encode(req_wrap->env()->isolate(), first_path.c_str(),
865 link = StringBytes::Encode(req_wrap->env()->isolate(),
885 link = StringBytes::Encode(req_wrap->env()->isolate(),
905 Environment* env = req_wrap->env();
906 Isolate* isolate = env->isolate();
946 Environment* env = Environment::GetCurrent(args);
947 Isolate* isolate = env->isolate();
963 AsyncCall(env, req_wrap_async, args, "access", UTF8, AfterNoArgs,
969 SyncCall(env, args[3], &req_wrap_sync, "access", uv_fs_access, *path, mode);
976 Environment* env = Environment::GetCurrent(args);
983 env->RemoveUnmanagedFd(fd);
988 AsyncCall(env, req_wrap_async, args, "close", UTF8, AfterNoArgs,
994 SyncCall(env, args[2], &req_wrap_sync, "close", uv_fs_close, fd);
1002 Environment* env = Environment::GetCurrent(args);
1003 Isolate* isolate = env->isolate();
1004 uv_loop_t* loop = env->event_loop();
1099 Environment* env = Environment::GetCurrent(args);
1102 node::Utf8Value path(env->isolate(), args[0]);
1105 int rc = uv_fs_stat(env->event_loop(), &req, *path, nullptr);
1117 Environment* env = binding_data->env();
1122 BufferValue path(env->isolate(), args[0]);
1130 AsyncCall(env, req_wrap_async, args, "stat", UTF8, AfterStat,
1136 int err = SyncCall(env, args[3], &req_wrap_sync, "stat", uv_fs_stat, *path);
1150 Environment* env = binding_data->env();
1155 BufferValue path(env->isolate(), args[0]);
1163 AsyncCall(env, req_wrap_async, args, "lstat", UTF8, AfterStat,
1169 int err = SyncCall(env, args[3], &req_wrap_sync, "lstat", uv_fs_lstat,
1184 Environment* env = binding_data->env();
1196 AsyncCall(env, req_wrap_async, args, "fstat", UTF8, AfterStat,
1202 int err = SyncCall(env, args[3], &req_wrap_sync, "fstat", uv_fs_fstat, fd);
1216 Environment* env = binding_data->env();
1221 BufferValue path(env->isolate(), args[0]);
1229 AsyncCall(env,
1242 SyncCall(env, args[3], &req_wrap_sync, "statfs", uv_fs_statfs, *path);
1257 Environment* env = Environment::GetCurrent(args);
1258 Isolate* isolate = env->isolate();
1279 AsyncDestCall(env, req_wrap_async, args, "symlink", *path, path.length(),
1285 SyncCall(env, args[4], &req_wrap_sync, "symlink",
1292 Environment* env = Environment::GetCurrent(args);
1293 Isolate* isolate = env->isolate();
1312 AsyncDestCall(env, req_wrap_async, args, "link", *dest, dest.length(), UTF8,
1318 SyncCall(env, args[3], &req_wrap_sync, "link",
1325 Environment* env = Environment::GetCurrent(args);
1326 Isolate* isolate = env->isolate();
1340 AsyncCall(env, req_wrap_async, args, "readlink", encoding, AfterStringPtr,
1346 int err = SyncCall(env, args[3], &req_wrap_sync, "readlink",
1361 ctx->Set(env->context(), env->error_string(), error).Check();
1370 Environment* env = Environment::GetCurrent(args);
1371 Isolate* isolate = env->isolate();
1389 AsyncDestCall(env, req_wrap_async, args, "rename", *new_path,
1396 SyncCall(env, args[3], &req_wrap_sync, "rename", uv_fs_rename,
1403 Environment* env = Environment::GetCurrent(args);
1417 AsyncCall(env, req_wrap_async, args, "ftruncate", UTF8, AfterNoArgs,
1423 SyncCall(env, args[3], &req_wrap_sync, "ftruncate", uv_fs_ftruncate, fd,
1430 Environment* env = Environment::GetCurrent(args);
1441 AsyncCall(env, req_wrap_async, args, "fdatasync", UTF8, AfterNoArgs,
1447 SyncCall(env, args[2], &req_wrap_sync, "fdatasync", uv_fs_fdatasync, fd);
1453 Environment* env = Environment::GetCurrent(args);
1464 AsyncCall(env, req_wrap_async, args, "fsync", UTF8, AfterNoArgs,
1470 SyncCall(env, args[2], &req_wrap_sync, "fsync", uv_fs_fsync, fd);
1476 Environment* env = Environment::GetCurrent(args);
1481 BufferValue path(env->isolate(), args[0]);
1488 AsyncCall(env, req_wrap_async, args, "unlink", UTF8, AfterNoArgs,
1494 SyncCall(env, args[2], &req_wrap_sync, "unlink", uv_fs_unlink, *path);
1500 Environment* env = Environment::GetCurrent(args);
1505 BufferValue path(env->isolate(), args[0]);
1512 AsyncCall(env, req_wrap_async, args, "rmdir", UTF8, AfterNoArgs,
1518 SyncCall(env, args[2], &req_wrap_sync, "rmdir",
1610 Environment* env = req_wrap->env();
1611 uv_loop_t* loop = env->event_loop();
1663 Environment* env = req_wrap->env();
1664 uv_loop_t* loop = env->event_loop();
1687 int CallMKDirpSync(Environment* env, const FunctionCallbackInfo<Value>& args,
1689 env->PrintSyncTrace();
1690 int err = MKDirpSync(env->event_loop(), &req_wrap->req, path, mode,
1693 v8::Local<v8::Context> context = env->context();
1695 v8::Isolate* isolate = env->isolate();
1697 env->errno_string(),
1700 env->syscall_string(),
1707 Environment* env = Environment::GetCurrent(args);
1712 BufferValue path(env->isolate(), args[0]);
1725 AsyncCall(env, req_wrap_async, args, "mkdir", UTF8,
1733 int err = CallMKDirpSync(env, args, &req_wrap_sync, *path, mode);
1739 MaybeLocal<Value> path = StringBytes::Encode(env->isolate(),
1744 ctx->Set(env->context(), env->error_string(), error).Check();
1750 SyncCall(env, args[4], &req_wrap_sync, "mkdir",
1758 Environment* env = Environment::GetCurrent(args);
1759 Isolate* isolate = env->isolate();
1773 AsyncCall(env, req_wrap_async, args, "realpath", encoding, AfterStringPtr,
1779 int err = SyncCall(env, args[3], &req_wrap_sync, "realpath",
1795 ctx->Set(env->context(), env->error_string(), error).Check();
1804 Environment* env = Environment::GetCurrent(args);
1805 Isolate* isolate = env->isolate();
1822 AsyncCall(env,
1835 int err = SyncCall(env, args[4], &req_wrap_sync, "scandir",
1855 ctx->Set(env->context(), env->errno_string(),
1857 ctx->Set(env->context(), env->syscall_string(),
1870 ctx->Set(env->context(), env->error_string(), error).Check();
1896 Environment* env = Environment::GetCurrent(args);
1901 BufferValue path(env->isolate(), args[0]);
1915 AsyncCall(env, req_wrap_async, args, "open", UTF8, AfterInteger,
1921 int result = SyncCall(env, args[4], &req_wrap_sync, "open",
1924 if (result >= 0) env->AddUnmanagedFd(result);
1931 Environment* env = binding_data->env();
1932 Isolate* isolate = env->isolate();
1950 AsyncCall(env, req_wrap_async, args, "open", UTF8, AfterOpenFileHandle,
1956 int result = SyncCall(env, args[4], &req_wrap_sync, "open",
1969 Environment* env = Environment::GetCurrent(args);
1970 Isolate* isolate = env->isolate();
1992 AsyncDestCall(env, req_wrap_async, args, "copyfile",
1999 SyncCall(env, args[4], &req_wrap_sync, "copyfile",
2016 Environment* env = Environment::GetCurrent(args);
2049 AsyncCall(env, req_wrap_async, args, "write", UTF8, AfterInteger,
2055 int bytesWritten = SyncCall(env, args[6], &req_wrap_sync, "write",
2071 Environment* env = Environment::GetCurrent(args);
2087 Local<Value> chunk = chunks->Get(env->context(), i).ToLocalChecked();
2095 AsyncCall(env, req_wrap_async, args, "write", UTF8, AfterInteger,
2101 int bytesWritten = SyncCall(env, args[4], &req_wrap_sync, "write",
2118 Environment* env = Environment::GetCurrent(args);
2119 Isolate* isolate = env->isolate();
2201 int bytesWritten = SyncCall(env, args[5], &req_wrap_sync, "write",
2221 Environment* env = Environment::GetCurrent(args);
2255 AsyncCall(env, req_wrap_async, args, "read", UTF8, AfterInteger,
2261 const int bytesRead = SyncCall(env, args[6], &req_wrap_sync, "read",
2277 Environment* env = Environment::GetCurrent(args);
2294 Local<Value> buffer = buffers->Get(env->context(), i).ToLocalChecked();
2302 AsyncCall(env, req_wrap_async, args, "read", UTF8, AfterInteger,
2308 int bytesRead = SyncCall(env, /* ctx */ args[4], &req_wrap_sync, "read",
2320 Environment* env = Environment::GetCurrent(args);
2325 BufferValue path(env->isolate(), args[0]);
2335 AsyncCall(env, req_wrap_async, args, "chmod", UTF8, AfterNoArgs,
2341 SyncCall(env, args[3], &req_wrap_sync, "chmod",
2352 Environment* env = Environment::GetCurrent(args);
2366 AsyncCall(env, req_wrap_async, args, "fchmod", UTF8, AfterNoArgs,
2372 SyncCall(env, args[3], &req_wrap_sync, "fchmod",
2383 Environment* env = Environment::GetCurrent(args);
2388 BufferValue path(env->isolate(), args[0]);
2401 AsyncCall(env, req_wrap_async, args, "chown", UTF8, AfterNoArgs,
2407 SyncCall(env, args[4], &req_wrap_sync, "chown",
2418 Environment* env = Environment::GetCurrent(args);
2435 AsyncCall(env, req_wrap_async, args, "fchown", UTF8, AfterNoArgs,
2441 SyncCall(env, args[4], &req_wrap_sync, "fchown",
2449 Environment* env = Environment::GetCurrent(args);
2454 BufferValue path(env->isolate(), args[0]);
2467 AsyncCall(env, req_wrap_async, args, "lchown", UTF8, AfterNoArgs,
2473 SyncCall(env, args[4], &req_wrap_sync, "lchown",
2481 Environment* env = Environment::GetCurrent(args);
2486 BufferValue path(env->isolate(), args[0]);
2499 AsyncCall(env, req_wrap_async, args, "utime", UTF8, AfterNoArgs,
2505 SyncCall(env, args[4], &req_wrap_sync, "utime",
2512 Environment* env = Environment::GetCurrent(args);
2529 AsyncCall(env, req_wrap_async, args, "futime", UTF8, AfterNoArgs,
2535 SyncCall(env, args[4], &req_wrap_sync, "futime",
2542 Environment* env = Environment::GetCurrent(args);
2547 BufferValue path(env->isolate(), args[0]);
2560 AsyncCall(env, req_wrap_async, args, "lutime", UTF8, AfterNoArgs,
2566 SyncCall(env, args[4], &req_wrap_sync, "lutime",
2573 Environment* env = Environment::GetCurrent(args);
2574 Isolate* isolate = env->isolate();
2588 AsyncCall(env, req_wrap_async, args, "mkdtemp", encoding, AfterStringPath,
2594 SyncCall(env, args[3], &req_wrap_sync, "mkdtemp",
2604 ctx->Set(env->context(), env->error_string(), error).Check();
2686 Environment* env = realm->env();
2687 Isolate* isolate = env->isolate();
2742 StatWatcher::Initialize(env, target);
2748 fst->Inherit(AsyncWrap::GetConstructorTemplate(env));
2756 fh_rw->Inherit(AsyncWrap::GetConstructorTemplate(env));
2760 env->set_filehandlereadwrap_template(
2765 fpt->Inherit(AsyncWrap::GetConstructorTemplate(env));
2771 env->set_fsreqpromise_constructor_template(fpo);
2775 fd->Inherit(AsyncWrap::GetConstructorTemplate(env));
2780 StreamBase::AddMethods(env, fd);
2782 env->set_fd_constructor_template(fdt);
2788 fdclose->Inherit(AsyncWrap::GetConstructorTemplate(env));
2791 env->set_fdclose_constructor_template(fdcloset);
2795 env->fs_use_promises_symbol()).Check();