Lines Matching defs:isolate
37 v8::internal::Isolate* isolate, T obj) {
39 if (obj == nullptr) return handle(v8::internal::Smi::zero(), isolate);
40 return isolate->factory()->NewForeign(
46 v8::internal::Isolate* isolate, v8::internal::Address obj) {
48 return handle(v8::internal::Smi::zero(), isolate);
50 return isolate->factory()->NewForeign(obj);
141 CallDepthScope(i::Isolate* isolate, Local<Context> context)
142 : isolate_(isolate),
146 safe_for_termination_(isolate->next_v8_call_is_safe_for_termination()),
157 i::HandleScopeImplementer* impl = isolate->handle_scope_implementer();
158 if (isolate->context().is_null() ||
159 isolate->context().native_context() != env->native_context()) {
160 impl->SaveContext(isolate->context());
161 isolate->set_context(*env);
232 explicit inline InternalEscapableScope(i::Isolate* isolate)
233 : EscapableHandleScope(reinterpret_cast<v8::Isolate*>(isolate)) {}
236 inline bool IsExecutionTerminatingCheck(i::Isolate* isolate) {
237 if (isolate->has_scheduled_exception()) {
238 return isolate->scheduled_exception() ==
239 i::ReadOnlyRoots(isolate).termination_exception();