Lines Matching refs:isolate_
49 AsyncHooks::AsyncHooks(Isolate* isolate) : isolate_(isolate) {
56 HandleScope handle_scope(isolate_);
58 async_hook_ctor.Reset(isolate_, FunctionTemplate::New(isolate_));
59 async_hook_ctor.Get(isolate_)->SetClassName(
60 String::NewFromUtf8Literal(isolate_, "AsyncHook"));
62 async_hooks_templ.Reset(isolate_,
63 async_hook_ctor.Get(isolate_)->InstanceTemplate());
64 async_hooks_templ.Get(isolate_)->SetInternalFieldCount(1);
65 async_hooks_templ.Get(isolate_)->Set(
66 isolate_, "enable", FunctionTemplate::New(isolate_, EnableHook));
67 async_hooks_templ.Get(isolate_)->Set(
68 isolate_, "disable", FunctionTemplate::New(isolate_, DisableHook));
70 async_id_smb.Reset(isolate_, Private::New(isolate_));
71 trigger_id_smb.Reset(isolate_, Private::New(isolate_));
73 isolate_->SetPromiseHook(ShellPromiseHook);
77 isolate_->SetPromiseHook(nullptr);
87 return init_function_.Get(isolate_);
90 init_function_.Reset(isolate_, value);
93 return before_function_.Get(isolate_);
96 before_function_.Reset(isolate_, value);
99 return after_function_.Get(isolate_);
102 after_function_.Reset(isolate_, value);
105 return promiseResolve_function_.Get(isolate_);
109 promiseResolve_function_.Reset(isolate_, value);
246 v8::Isolate* v8_isolate = hooks->isolate_;