| Index: src/heap/mark-compact.h
|
| diff --git a/src/heap/mark-compact.h b/src/heap/mark-compact.h
|
| index 20ac9f6c935873f164e2e062716757215ed68b41..527916e135017c2292c1c7030ab8a5c48c249392 100644
|
| --- a/src/heap/mark-compact.h
|
| +++ b/src/heap/mark-compact.h
|
| @@ -321,6 +321,8 @@ class ThreadLocalTop;
|
| // Mark-Compact collector
|
| class MarkCompactCollector {
|
| public:
|
| + class Evacuator;
|
| +
|
| enum IterationMode {
|
| kKeepMarking,
|
| kClearMarkbits,
|
| @@ -504,11 +506,9 @@ class MarkCompactCollector {
|
| }
|
|
|
| private:
|
| - class CompactionTask;
|
| class EvacuateNewSpaceVisitor;
|
| class EvacuateOldSpaceVisitor;
|
| class EvacuateVisitorBase;
|
| - class Evacuator;
|
| class HeapObjectVisitor;
|
| class SweeperTask;
|
|
|
| @@ -704,9 +704,6 @@ class MarkCompactCollector {
|
| // The number of parallel compaction tasks, including the main thread.
|
| int NumberOfParallelCompactionTasks(int pages, intptr_t live_bytes);
|
|
|
| - void StartParallelCompaction(Evacuator** evacuators, int len);
|
| - void WaitUntilCompactionCompleted(Evacuator** evacuators, int len);
|
| -
|
| void EvacuateNewSpaceAndCandidates();
|
|
|
| void UpdatePointersAfterEvacuation();
|
|
|