Home | History | Annotate | Download | only in src

Lines Matching refs:Isolate

23 class Isolate;
33 V8_INLINE explicit HandleBase(Object* object, Isolate* isolate);
102 V8_INLINE Handle(T* object, Isolate* isolate);
105 V8_INLINE static Handle<T> New(T* object, Isolate* isolate);
176 explicit inline HandleScope(Isolate* isolate);
181 V8_EXPORT_PRIVATE static int NumberOfHandles(Isolate* isolate);
184 V8_INLINE static Object** GetHandle(Isolate* isolate, Object* value);
187 V8_INLINE static Object** CreateHandle(Isolate* isolate, Object* value);
190 V8_EXPORT_PRIVATE static void DeleteExtensions(Isolate* isolate);
192 static Address current_next_address(Isolate* isolate);
193 static Address current_limit_address(Isolate* isolate);
194 static Address current_level_address(Isolate* isolate);
203 Isolate* isolate() { return isolate_; }
215 Isolate* isolate_;
220 static inline void CloseScope(Isolate* isolate,
225 V8_EXPORT_PRIVATE static Object** Extend(Isolate* isolate);
236 friend class Isolate;
255 explicit CanonicalHandleScope(Isolate* isolate);
261 Isolate* isolate_;
281 // Handle<Object> h1 = handle(object1, isolate);
282 // Handle<Object> h2 = handle(object2, isolate);
284 // DeferredHandleScope deferred_scope(isolate);
286 // h1 = handle(*h1, isolate);
295 explicit DeferredHandleScope(Isolate* isolate);
321 explicit SealHandleScope(Isolate* isolate) {}
324 explicit inline SealHandleScope(Isolate* isolate);
327 Isolate* isolate_;