Lines Matching defs:isolate
20 * to use any given V8 isolate, see the comments in the Isolate class. The
21 * definition of 'using a V8 isolate' includes accessing handles or holding onto
22 * object pointers obtained from V8 handles while in the particular V8 isolate.
30 * isolate. V8 guarantees that an isolate can be locked by at most one thread at
37 * v8::Locker locker(isolate);
38 * v8::Isolate::Scope isolate_scope(isolate);
40 * // Code using V8 and isolate goes here.
51 * isolate->Exit();
52 * v8::Unlocker unlocker(isolate);
57 * isolate->Enter();
75 * v8::Locker locker(isolate);
76 * Isolate::Scope isolate_scope(isolate);
79 * v8::Locker another_locker(isolate);
82 * isolate->Exit();
83 * v8::Unlocker unlocker(isolate);
86 * isolate->Enter();
99 V8_INLINE explicit Unlocker(Isolate* isolate) { Initialize(isolate); }
104 void Initialize(Isolate* isolate);
114 V8_INLINE explicit Locker(Isolate* isolate) { Initialize(isolate); }
119 * Returns whether or not the locker for a given isolate, is locked by the
122 static bool IsLocked(Isolate* isolate);
140 void Initialize(Isolate* isolate);