@@ -1602,6 +1602,7 @@ MmNotPresentFaultSectionView(PMMSUPPORT AddressSpace,
1602
1602
if (Address < MmSystemRangeStart )
1603
1603
{
1604
1604
MmWorkingSetList -> UsedPageTableEntries [MiGetPdeOffset (Address )]-- ;
1605
+ ASSERT (MmWorkingSetList -> UsedPageTableEntries [MiGetPdeOffset (Address )] < PTE_COUNT );
1605
1606
}
1606
1607
#endif
1607
1608
MmLockAddressSpace (AddressSpace );
@@ -1978,7 +1979,7 @@ MmPageOutDeleteMapping(PVOID Context, PEPROCESS Process, PVOID Address)
1978
1979
if ((Address < MmSystemRangeStart ) && (Process != PageOutContext -> CallingProcess ))
1979
1980
{
1980
1981
Process -> Vm .VmWorkingSetList -> UsedPageTableEntries [MiGetPdeOffset (Address )]-- ;
1981
- ASSERT (Process -> Vm .VmWorkingSetList -> UsedPageTableEntries [MiGetPdeOffset (Address )] <= PTE_COUNT );
1982
+ ASSERT (Process -> Vm .VmWorkingSetList -> UsedPageTableEntries [MiGetPdeOffset (Address )] < PTE_COUNT );
1982
1983
}
1983
1984
#endif
1984
1985
@@ -2158,7 +2159,7 @@ MmPageOutSectionView(PMMSUPPORT AddressSpace,
2158
2159
if (Address < MmSystemRangeStart )
2159
2160
{
2160
2161
Process -> Vm .VmWorkingSetList -> UsedPageTableEntries [MiGetPdeOffset (Address )]-- ;
2161
- ASSERT (Process -> Vm .VmWorkingSetList -> UsedPageTableEntries [MiGetPdeOffset (Address )] <= PTE_COUNT );
2162
+ ASSERT (Process -> Vm .VmWorkingSetList -> UsedPageTableEntries [MiGetPdeOffset (Address )] < PTE_COUNT );
2162
2163
}
2163
2164
#endif
2164
2165
MmSetSavedSwapEntryPage (Page , 0 );
@@ -2186,7 +2187,7 @@ MmPageOutSectionView(PMMSUPPORT AddressSpace,
2186
2187
if (Address < MmSystemRangeStart )
2187
2188
{
2188
2189
Process -> Vm .VmWorkingSetList -> UsedPageTableEntries [MiGetPdeOffset (Address )]-- ;
2189
- ASSERT (Process -> Vm .VmWorkingSetList -> UsedPageTableEntries [MiGetPdeOffset (Address )] <= PTE_COUNT );
2190
+ ASSERT (Process -> Vm .VmWorkingSetList -> UsedPageTableEntries [MiGetPdeOffset (Address )] < PTE_COUNT );
2190
2191
}
2191
2192
#endif
2192
2193
MmSetSavedSwapEntryPage (Page , 0 );
@@ -2247,7 +2248,7 @@ MmPageOutSectionView(PMMSUPPORT AddressSpace,
2247
2248
if (Address < MmSystemRangeStart )
2248
2249
{
2249
2250
Process -> Vm .VmWorkingSetList -> UsedPageTableEntries [MiGetPdeOffset (Address )]-- ;
2250
- ASSERT (Process -> Vm .VmWorkingSetList -> UsedPageTableEntries [MiGetPdeOffset (Address )] <= PTE_COUNT );
2251
+ ASSERT (Process -> Vm .VmWorkingSetList -> UsedPageTableEntries [MiGetPdeOffset (Address )] < PTE_COUNT );
2251
2252
}
2252
2253
#endif
2253
2254
MmReleasePageMemoryConsumer (MC_USER , Page );
@@ -2413,7 +2414,7 @@ MmPageOutSectionView(PMMSUPPORT AddressSpace,
2413
2414
if (Address < MmSystemRangeStart )
2414
2415
{
2415
2416
Process -> Vm .VmWorkingSetList -> UsedPageTableEntries [MiGetPdeOffset (Address )]-- ;
2416
- ASSERT (Process -> Vm .VmWorkingSetList -> UsedPageTableEntries [MiGetPdeOffset (Address )] <= PTE_COUNT );
2417
+ ASSERT (Process -> Vm .VmWorkingSetList -> UsedPageTableEntries [MiGetPdeOffset (Address )] < PTE_COUNT );
2417
2418
}
2418
2419
#endif
2419
2420
Entry = MAKE_SWAP_SSE (SwapEntry );
0 commit comments