Index: gin/public/isolate_holder.h |
diff --git a/gin/public/isolate_holder.h b/gin/public/isolate_holder.h |
index e28462138657217b9b00f785c22e55e4c5502d9d..fb7ffe0880f0e3f5a14fb445a2d0b0f516b3ab18 100644 |
--- a/gin/public/isolate_holder.h |
+++ b/gin/public/isolate_holder.h |
@@ -59,7 +59,9 @@ class GIN_EXPORT IsolateHolder { |
AccessMode access_mode); |
IsolateHolder(scoped_refptr<base::SingleThreadTaskRunner> task_runner, |
AccessMode access_mode, |
- AllowAtomicsWaitMode atomics_wait_mode); |
+ AllowAtomicsWaitMode atomics_wait_mode, |
+ intptr_t* reference_table, |
+ v8::StartupData* startup_data); |
// This constructor is to create V8 snapshot for Blink. |
// Note this constructor calls isolate->Enter() internally. |
@@ -110,11 +112,13 @@ class GIN_EXPORT IsolateHolder { |
} |
private: |
+ void SetUp(scoped_refptr<base::SingleThreadTaskRunner> task_runner); |
+ |
+ std::unique_ptr<v8::SnapshotCreator> snapshot_creator_; |
v8::Isolate* isolate_; |
std::unique_ptr<PerIsolateData> isolate_data_; |
std::unique_ptr<RunMicrotasksObserver> task_observer_; |
std::unique_ptr<V8IsolateMemoryDumpProvider> isolate_memory_dump_provider_; |
- std::unique_ptr<v8::SnapshotCreator> snapshot_creator_; |
AccessMode access_mode_; |
DISALLOW_COPY_AND_ASSIGN(IsolateHolder); |