Index: src/isolate.h |
diff --git a/src/isolate.h b/src/isolate.h |
index 23e1f2c8fe9096e73d0031c2615850e2c46c75e5..df70ba9efd4b4198b7ee28b94da4b60287f5c1d3 100644 |
--- a/src/isolate.h |
+++ b/src/isolate.h |
@@ -71,6 +71,7 @@ class HeapProfiler; |
class InlineRuntimeFunctionsTable; |
class NoAllocationStringAllocator; |
class InnerPointerToCodeCache; |
+class MarkingThread; |
class PreallocatedMemoryThread; |
class RegExpStack; |
class SaveContext; |
@@ -1074,6 +1075,10 @@ class Isolate { |
// TODO(svenpanne) This method is on death row... |
static v8::Isolate* GetDefaultIsolateForLocking(); |
+ MarkingThread** marking_threads() { |
+ return marking_thread_; |
+ } |
+ |
SweeperThread** sweeper_threads() { |
return sweeper_thread_; |
} |
@@ -1301,11 +1306,13 @@ class Isolate { |
DeferredHandles* deferred_handles_head_; |
OptimizingCompilerThread optimizing_compiler_thread_; |
+ MarkingThread** marking_thread_; |
SweeperThread** sweeper_thread_; |
friend class ExecutionAccess; |
friend class HandleScopeImplementer; |
friend class IsolateInitializer; |
+ friend class MarkingThread; |
friend class OptimizingCompilerThread; |
friend class SweeperThread; |
friend class ThreadManager; |