Searched defs:PerIsolateData (Results 1 - 3 of 3) 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 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);
/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 1097 milliseconds