Chromium Code Reviews| 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_; |