| Index: test/cctest/test-heap.cc
|
| diff --git a/test/cctest/test-heap.cc b/test/cctest/test-heap.cc
|
| index 62eaf7d59e1d5265555413c968fecd94f5198496..309dc0faf93339521ba6c36cce83a6389234c733 100644
|
| --- a/test/cctest/test-heap.cc
|
| +++ b/test/cctest/test-heap.cc
|
| @@ -2779,7 +2779,7 @@ HEAP_TEST(GCFlags) {
|
|
|
| // Set the flags to check whether we appropriately resets them after the GC.
|
| heap->set_current_gc_flags(Heap::kAbortIncrementalMarkingMask);
|
| - heap->CollectAllGarbage(Heap::kReduceMemoryFootprintMask);
|
| + heap->CollectAllGarbage("GCFlags", Heap::kReduceMemoryFootprintMask);
|
| CHECK_EQ(Heap::kNoGCFlags, heap->current_gc_flags_);
|
|
|
| MarkCompactCollector* collector = heap->mark_compact_collector();
|
| @@ -2796,7 +2796,7 @@ HEAP_TEST(GCFlags) {
|
| // NewSpace scavenges should not overwrite the flags.
|
| CHECK_NE(0, heap->current_gc_flags_ & Heap::kReduceMemoryFootprintMask);
|
|
|
| - heap->CollectAllGarbage(Heap::kAbortIncrementalMarkingMask);
|
| + heap->CollectAllGarbage("GCFlags", Heap::kAbortIncrementalMarkingMask);
|
| CHECK_EQ(Heap::kNoGCFlags, heap->current_gc_flags_);
|
| }
|
|
|
| @@ -3682,17 +3682,18 @@ TEST(ReleaseOverReservedPages) {
|
|
|
| // Triggering one GC will cause a lot of garbage to be discovered but
|
| // even spread across all allocated pages.
|
| - heap->CollectAllGarbage(Heap::kFinalizeIncrementalMarkingMask,
|
| - "triggered for preparation");
|
| + heap->CollectAllGarbage("triggered for preparation",
|
| + Heap::kFinalizeIncrementalMarkingMask);
|
| CHECK_GE(number_of_test_pages + 1, old_space->CountTotalPages());
|
|
|
| // Triggering subsequent GCs should cause at least half of the pages
|
| // to be released to the OS after at most two cycles.
|
| - heap->CollectAllGarbage(Heap::kFinalizeIncrementalMarkingMask,
|
| - "triggered by test 1");
|
| + heap->CollectAllGarbage("triggered by test 1",
|
| + Heap::kFinalizeIncrementalMarkingMask);
|
| + ;
|
| CHECK_GE(number_of_test_pages + 1, old_space->CountTotalPages());
|
| - heap->CollectAllGarbage(Heap::kFinalizeIncrementalMarkingMask,
|
| - "triggered by test 2");
|
| + heap->CollectAllGarbage("triggered by test 2",
|
| + Heap::kFinalizeIncrementalMarkingMask);
|
| CHECK_GE(number_of_test_pages + 1, old_space->CountTotalPages() * 2);
|
|
|
| // Triggering a last-resort GC should cause all pages to be released to the
|
|
|