| Index: src/mark-compact.h
|
| diff --git a/src/mark-compact.h b/src/mark-compact.h
|
| index 01ecbf8ec9093e91024372e3f780daa5108e5e57..f44d6ca1df8a47022893129ce309be1c2140b17b 100644
|
| --- a/src/mark-compact.h
|
| +++ b/src/mark-compact.h
|
| @@ -571,6 +571,8 @@ class MarkCompactCollector {
|
|
|
| static void Initialize();
|
|
|
| + void SetUp();
|
| +
|
| void TearDown();
|
|
|
| void CollectEvacuationCandidates(PagedSpace* space);
|
| @@ -716,8 +718,7 @@ class MarkCompactCollector {
|
|
|
| // Concurrent and parallel sweeping support.
|
| void SweepInParallel(PagedSpace* space,
|
| - FreeList* private_free_list,
|
| - FreeList* free_list);
|
| + FreeList* private_free_list);
|
|
|
| void WaitUntilSweepingCompleted();
|
|
|
| @@ -957,6 +958,9 @@ class MarkCompactCollector {
|
| List<Page*> evacuation_candidates_;
|
| List<Code*> invalidated_code_;
|
|
|
| + SmartPointer<FreeList> free_list_old_data_space_;
|
| + SmartPointer<FreeList> free_list_old_pointer_space_;
|
| +
|
| friend class Heap;
|
| };
|
|
|
|
|