Lines Matching refs:Isolate
35 #include "isolate.h"
40 inline Isolate* GetIsolateForHandle(Object* obj) {
41 return Isolate::Current();
44 inline Isolate* GetIsolateForHandle(HeapObject* obj) {
56 Handle<T>::Handle(T* obj, Isolate* isolate) {
58 location_ = HandleScope::CreateHandle(obj, isolate);
71 Isolate* isolate = Isolate::Current();
73 isolate->handle_scope_data();
74 isolate_ = isolate;
81 HandleScope::HandleScope(Isolate* isolate) {
82 ASSERT(isolate == Isolate::Current());
84 isolate->handle_scope_data();
85 isolate_ = isolate;
97 ASSERT(isolate_ == Isolate::Current());
132 T** HandleScope::CreateHandle(T* value, Isolate* isolate) {
133 ASSERT(isolate == Isolate::Current());
135 isolate->handle_scope_data();
153 Isolate::Current()->handle_scope_data();
168 Isolate::Current()->handle_scope_data();