VMAnonymousCache::_MergePagesSmallerConsumer(): Add ASSERT

This commit is contained in:
Ingo Weinhold 2014-10-29 02:30:36 +01:00
parent 9da590f73e
commit 699b57307e
1 changed files with 3 additions and 0 deletions

View File

@ -1065,6 +1065,9 @@ VMAnonymousCache::_MergePagesSmallerConsumer(VMAnonymousCache* source)
if (sourcePage != NULL) { if (sourcePage != NULL) {
DEBUG_PAGE_ACCESS_START(sourcePage); DEBUG_PAGE_ACCESS_START(sourcePage);
ASSERT_PRINT(!sourcePage->busy, "page: %p", sourcePage); ASSERT_PRINT(!sourcePage->busy, "page: %p", sourcePage);
ASSERT_PRINT(sourcePage->WiredCount() == 0
&& sourcePage->mappings.IsEmpty(),
"sourcePage: %p, page: %p", sourcePage, page);
source->RemovePage(sourcePage); source->RemovePage(sourcePage);
vm_page_free(source, sourcePage); vm_page_free(source, sourcePage);
} }