Home | History | Annotate | Download | only in src

Lines Matching refs:Isolate

30 #include "isolate.h"
67 // The current thread may not yet had entered an isolate to run.
68 // Note the Isolate::Current() may be non-null because for various
69 // initialization purposes an initializing thread may be assigned an isolate
71 if (i::Isolate::CurrentPerIsolateThreadData() == NULL) {
72 i::Isolate::EnterDefaultIsolate();
75 ASSERT(i::Isolate::CurrentPerIsolateThreadData() != NULL);
76 ASSERT(i::Isolate::CurrentPerIsolateThreadData()->thread_id().Equals(
78 ASSERT(i::Isolate::CurrentPerIsolateThreadData()->isolate() ==
79 i::Isolate::Current());
83 Isolate* isolate = Isolate::Current();
84 if (isolate->IsInitialized()) return true;
91 return isolate->Init(des);
102 Isolate* isolate = Isolate::Current();
103 ASSERT(isolate->IsDefaultIsolate());
106 isolate->TearDown();
168 uint32_t V8::RandomPrivate(Isolate* isolate) {
169 ASSERT(isolate == Isolate::Current());
170 return random_base(isolate->private_random_seed());
205 void V8::FireCallCompletedCallback(Isolate* isolate) {
208 isolate->handle_scope_implementer();