Lines Matching defs:isolate
24 Isolate* isolate = env->isolate();
25 HandleScope handle_scope(isolate);
27 SealHandleScope seal(isolate);
41 platform->DrainTasks(isolate);
50 HandleScope handle_scope(isolate);
80 Isolate* isolate = nullptr;
107 impl_->isolate = NewIsolate(impl_->allocator, &impl_->loop, platform);
108 Isolate* isolate = impl_->isolate;
111 Locker locker(isolate);
112 Isolate::Scope isolate_scope(isolate);
113 HandleScope handle_scope(isolate);
115 TryCatch bootstrapCatch(isolate);
119 isolate, isolate->GetCurrentContext(), bootstrapCatch));
124 isolate, loop, platform, impl_->allocator.get()));
126 Local<Context> context = NewContext(isolate);
127 impl_->context.Reset(isolate, context);
139 if (impl_->isolate != nullptr) {
140 Isolate* isolate = impl_->isolate;
142 Locker locker(isolate);
143 Isolate::Scope isolate_scope(isolate);
151 impl_->platform->AddIsolateFinishedCallback(isolate, [](void* data) {
154 impl_->platform->UnregisterIsolate(isolate);
155 isolate->Dispose();
162 if (impl_->isolate || impl_->loop.data != nullptr)
178 Isolate* CommonEnvironmentSetup::isolate() const {
179 return impl_->isolate;
191 return impl_->context.Get(impl_->isolate);