| Index: runtime/vm/pages.cc
|
| ===================================================================
|
| --- runtime/vm/pages.cc (revision 41045)
|
| +++ runtime/vm/pages.cc (working copy)
|
| @@ -722,7 +722,7 @@
|
| FreeList* freelist = &freelist_[HeapPage::kExecutable];
|
| while (page != NULL) {
|
| HeapPage* next_page = page->next();
|
| - bool page_in_use = sweeper.SweepPage(page, freelist);
|
| + bool page_in_use = sweeper.SweepPage(page, freelist, true);
|
| if (page_in_use) {
|
| prev_page = page;
|
| } else {
|
| @@ -740,7 +740,8 @@
|
| page = pages_;
|
| while (page != NULL) {
|
| HeapPage* next_page = page->next();
|
| - bool page_in_use = sweeper.SweepPage(page, &freelist_[page->type()]);
|
| + bool page_in_use = sweeper.SweepPage(
|
| + page, &freelist_[page->type()], true);
|
| if (page_in_use) {
|
| prev_page = page;
|
| } else {
|
|
|