Searched refs:PerIsolateData (Results 1 - 22 of 22) sorted by relevance

/external/chromium_org/gin/
H A Dper_isolate_data.cc20 PerIsolateData::PerIsolateData(Isolate* isolate, function in class:gin::PerIsolateData
28 PerIsolateData::~PerIsolateData() {
32 PerIsolateData* PerIsolateData::From(Isolate* isolate) {
33 return static_cast<PerIsolateData*>(isolate->GetData(kEmbedderNativeGin));
36 void PerIsolateData::SetObjectTemplate(WrapperInfo* info,
41 void PerIsolateData::SetFunctionTemplate(WrapperInfo* info,
46 v8::Local<v8::ObjectTemplate> PerIsolateData
[all...]
H A Dinterceptor.cc16 PerIsolateData::From(isolate_)->SetNamedPropertyInterceptor(base_, this);
20 PerIsolateData::From(isolate_)->ClearNamedPropertyInterceptor(base_, this);
43 PerIsolateData::From(isolate_)->SetIndexedPropertyInterceptor(base_, this);
47 PerIsolateData::From(isolate_)->ClearIndexedPropertyInterceptor(base_, this);
H A Dper_isolate_data.h26 // There is one instance of PerIsolateData per v8::Isolate managed by Gin. This
28 class GIN_EXPORT PerIsolateData { class in namespace:gin
30 PerIsolateData(v8::Isolate* isolate, v8::ArrayBuffer::Allocator* allocator);
31 ~PerIsolateData();
33 static PerIsolateData* From(v8::Isolate* isolate);
82 // PerIsolateData doesn't actually own |isolate_|. Instead, the isolate is
83 // owned by the IsolateHolder, which also owns the PerIsolateData.
92 DISALLOW_COPY_AND_ASSIGN(PerIsolateData);
H A Dv8_platform.cc38 PerIsolateData::From(isolate)->message_loop_proxy()->PostTask(
H A Dwrappable.cc38 PerIsolateData* data = PerIsolateData::From(isolate);
H A Disolate_holder.cc44 isolate_data_.reset(new PerIsolateData(isolate_, g_array_buffer_allocator));
H A Dobject_template_builder.cc38 return PerIsolateData::From(isolate)->GetNamedPropertyInterceptor(base);
47 return PerIsolateData::From(isolate)->GetIndexedPropertyInterceptor(base);
H A Darray_buffer.cc116 PerIsolateData::From(isolate_)->allocator()->Free(buffer_, length_);
H A Dfunction_template.h23 class PerIsolateData;
/external/chromium_org/gin/public/
H A Disolate_holder.h15 class PerIsolateData;
54 scoped_ptr<PerIsolateData> isolate_data_;
/external/chromium_org/gin/test/
H A Dgc.cc27 PerIsolateData* data = PerIsolateData::From(isolate);
H A Dgtest.cc47 PerIsolateData* data = PerIsolateData::From(isolate);
H A Dfile.cc73 gin::PerIsolateData* data = gin::PerIsolateData::From(isolate);
/external/chromium_org/mojo/apps/js/bindings/
H A Dmonotonic_clock.cc29 gin::PerIsolateData* data = gin::PerIsolateData::From(isolate);
H A Dthreading.cc28 gin::PerIsolateData* data = gin::PerIsolateData::From(isolate);
/external/chromium_org/gin/modules/
H A Dconsole.cc38 PerIsolateData* data = PerIsolateData::From(isolate);
H A Dmodule_registry.cc89 PerIsolateData* data = PerIsolateData::From(isolate);
/external/chromium_org/mojo/apps/js/bindings/gl/
H A Dmodule.cc35 gin::PerIsolateData* data = gin::PerIsolateData::From(isolate);
/external/chromium_org/mojo/apps/js/
H A Dmojo_module.cc28 gin::PerIsolateData* data = gin::PerIsolateData::From(isolate);
/external/chromium_org/mojo/bindings/js/
H A Dsupport.cc43 gin::PerIsolateData* data = gin::PerIsolateData::From(isolate);
H A Dcore.cc244 gin::PerIsolateData* data = gin::PerIsolateData::From(isolate);
/external/chromium_org/v8/src/
H A Dd8.cc77 class PerIsolateData { class in namespace:v8
79 explicit PerIsolateData(Isolate* isolate) : isolate_(isolate), realms_(NULL) { function in class:v8::PerIsolateData
84 ~PerIsolateData() {
88 inline static PerIsolateData* Get(Isolate* isolate) {
89 return reinterpret_cast<PerIsolateData*>(isolate->GetData(0));
94 explicit RealmScope(PerIsolateData* data);
97 PerIsolateData* data_;
236 PerIsolateData* data = PerIsolateData::Get(isolate);
286 PerIsolateData
[all...]

Completed in 138 milliseconds