| Index: src/heap/mark-compact.h
|
| diff --git a/src/heap/mark-compact.h b/src/heap/mark-compact.h
|
| index e999ebf31e51d128fb561f74babb249c0998b48b..5e28afec6895543dc116f693f8898c718a1411d8 100644
|
| --- a/src/heap/mark-compact.h
|
| +++ b/src/heap/mark-compact.h
|
| @@ -490,24 +490,6 @@ class MarkCompactCollector {
|
|
|
| Sweeper& sweeper() { return sweeper_; }
|
|
|
| - // ===========================================================================
|
| - // Embedder heap tracer support. =============================================
|
| - // ===========================================================================
|
| -
|
| - void SetEmbedderHeapTracer(EmbedderHeapTracer* tracer);
|
| - EmbedderHeapTracer* embedder_heap_tracer() { return embedder_heap_tracer_; }
|
| - bool UsingEmbedderHeapTracer() { return embedder_heap_tracer(); }
|
| -
|
| - // In order to avoid running out of memory we force tracing wrappers if there
|
| - // are too many of them.
|
| - bool RequiresImmediateWrapperProcessing();
|
| -
|
| - void RegisterWrappersWithEmbedderHeapTracer();
|
| -
|
| - void TracePossibleWrapper(JSObject* js_object);
|
| -
|
| - size_t wrappers_to_trace() { return wrappers_to_trace_.size(); }
|
| -
|
| private:
|
| class EvacuateNewSpacePageVisitor;
|
| class EvacuateNewSpaceVisitor;
|
| @@ -747,12 +729,9 @@ class MarkCompactCollector {
|
| base::VirtualMemory* marking_deque_memory_;
|
| size_t marking_deque_memory_committed_;
|
| MarkingDeque marking_deque_;
|
| - std::vector<std::pair<void*, void*>> wrappers_to_trace_;
|
|
|
| CodeFlusher* code_flusher_;
|
|
|
| - EmbedderHeapTracer* embedder_heap_tracer_;
|
| -
|
| List<Page*> evacuation_candidates_;
|
| List<Page*> newspace_evacuation_candidates_;
|
|
|
|
|