Index: src/heap/heap.h |
diff --git a/src/heap/heap.h b/src/heap/heap.h |
index 3226828c2210436afae35a0440bc489d349aa705..c84418c09f3ef30dd6268e953a86642afeeb792b 100644 |
--- a/src/heap/heap.h |
+++ b/src/heap/heap.h |
@@ -605,6 +605,8 @@ class Heap { |
// should not happen during deserialization. |
void NotifyDeserializationComplete(); |
+ void AddObjectToMarkingDeque(Object** object); |
Hannes Payer (out of office)
2016/03/31 11:13:22
Again, API name change.
Moreover, since you are a
Marcel Hlopko
2016/03/31 11:59:00
Done
|
+ |
intptr_t old_generation_allocation_limit() const { |
return old_generation_allocation_limit_; |
} |
@@ -923,6 +925,7 @@ class Heap { |
// =========================================================================== |
GCTracer* tracer() { return tracer_; } |
+ EmbedderHeapTracer* embedder_heap_tracer() { return embedder_heap_tracer_; } |
PromotionQueue* promotion_queue() { return &promotion_queue_; } |
@@ -1320,6 +1323,8 @@ class Heap { |
void CallGCPrologueCallbacks(GCType gc_type, GCCallbackFlags flags); |
void CallGCEpilogueCallbacks(GCType gc_type, GCCallbackFlags flags); |
+ void SetEmbedderHeapTracer(EmbedderHeapTracer* tracer); |
+ |
// =========================================================================== |
// Allocation methods. ======================================================= |
// =========================================================================== |
@@ -2102,6 +2107,7 @@ class Heap { |
int deferred_counters_[v8::Isolate::kUseCounterFeatureCount]; |
GCTracer* tracer_; |
+ EmbedderHeapTracer* embedder_heap_tracer_; |
int high_survival_rate_period_length_; |
intptr_t promoted_objects_size_; |