Lines Matching refs:realms_
307 explicit PerIsolateData(Isolate* isolate) : isolate_(isolate), realms_(NULL) { in PerIsolateData()
335 Global<Context>* realms_; member in v8::PerIsolateData
468 Local<Context>::New(isolate, data->realms_[data->realm_current_]); in ExecuteString()
680 Local<Context> realm = data->realms_[data->realm_current_].Get(isolate); in ExecuteModule()
713 data_->realms_ = new Global<Context>[1]; in RealmScope()
714 data_->realms_[0].Reset(data_->isolate_, in RealmScope()
722 Global<Context>& realm = data_->realms_[i]; in ~RealmScope()
728 delete[] data_->realms_; in ~RealmScope()
737 if (realms_[i] == context) return i; in RealmFind()
753 if (index < 0 || index >= realm_count_ || realms_[index].IsEmpty()) { in RealmIndexOrThrow()
809 Local<Context>::New(args.GetIsolate(), data->realms_[index])->Global()); in RealmGlobal()
817 Global<Context>* old_realms = data->realms_; in CreateRealm()
819 data->realms_ = new Global<Context>[++data->realm_count_]; in CreateRealm()
821 data->realms_[i].Reset(isolate, old_realms[i]); in CreateRealm()
833 data->realms_[index].Reset(isolate, context); in CreateRealm()
866 DisposeModuleEmbedderData(data->realms_[index].Get(isolate)); in RealmDispose()
867 data->realms_[index].Reset(); in RealmDispose()
900 Local<Context> realm = Local<Context>::New(isolate, data->realms_[index]); in RealmEval()