Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(160)

Unified Diff: src/heap/heap.h

Issue 2728363002: [heap] Implement concurrent marking boilerplate. (Closed)
Patch Set: Add missing test file Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: src/heap/heap.h
diff --git a/src/heap/heap.h b/src/heap/heap.h
index c504237baf9351cc2f156c257b04e45601a09ae2..b50950e477ea93702649aec0d1b2f8caa4b503d8 100644
--- a/src/heap/heap.h
+++ b/src/heap/heap.h
@@ -318,6 +318,7 @@ using v8::MemoryPressureLevel;
// Forward declarations.
class AllocationObserver;
class ArrayBufferTracker;
+class ConcurrentMarking;
class GCIdleTimeAction;
class GCIdleTimeHandler;
class GCIdleTimeHeapState;
@@ -2290,6 +2291,7 @@ class Heap {
StoreBuffer* store_buffer_;
IncrementalMarking* incremental_marking_;
+ ConcurrentMarking* concurrent_marking_;
GCIdleTimeHandler* gc_idle_time_handler_;
@@ -2373,6 +2375,7 @@ class Heap {
// Classes in "heap" can be friends.
friend class AlwaysAllocateScope;
+ friend class ConcurrentMarking;
friend class GCCallbacksScope;
friend class GCTracer;
friend class HeapIterator;

Powered by Google App Engine
This is Rietveld 408576698