[NTOS:MM] Do not zero-fill pages when not needed

This commit is contained in:
Jérôme Gardou
2021-08-04 17:48:39 +02:00
committed by Jérôme Gardou
parent 42bec35f65
commit 708dc6b7d6
+7
View File
@@ -674,6 +674,11 @@ MiResolveDemandZeroFault(IN PVOID Address,
PageFrameNumber = MiRemoveAnyPage(Color);
NeedZero = TRUE;
}
else
{
/* Page guaranteed to be zero-filled */
NeedZero = FALSE;
}
}
else
{
@@ -688,6 +693,8 @@ MiResolveDemandZeroFault(IN PVOID Address,
{
/* System wants a zero page, obtain one */
PageFrameNumber = MiRemoveZeroPage(Color);
/* No need to zero-fill it */
NeedZero = FALSE;
}
}