MiUpdatePageFileHighInPte
INT64 __fastcall MiUpdatePageFileHighInPte(INT64 a1, INT64 a2){
INT64 result;
if( a1 && qword_140C4DC80 )
{
if( (a1 & 0x10) != 0 )
LODWORD(a1) = a1 & 0xFFFFFFEF;
else
LODWORD(a1) = ~(_DWORD)qword_140C4DC80 & a1;
}
result = (a2 << 32) | (unsigned int)a1;
if( qword_140C4DC80 )
{
if( (qword_140C4DC80 & result) != 0 )
return result | 0x10;
else
return qword_140C4DC80 | result;
}
return result;
}Referenced by:
MI_CLEAR_RESET_PTE
MiActOnPte
MiBuildReservationCluster
MiClearPageFileHash
MiConvertContiguousPages
MiCreatePfnTemplate
MiDecommitPages
MiDeletePteList
MiDrainZeroLookasides
MiInitializeAllResidentPageBasePfns
MiLargeFreePageToMdl
MiLargePagePromote
MiMapPageFileHash
MiOutSwapWorkingSetPte
MiRemoveLowestPriorityStandbyPage
MiReservePageFileSpace
MiReservePageFileSpaceForPage
MiResolvePageFileFault
MiSetFreeZeroPfnCold
MiStoreWriteModifiedPages
MiTransferSoftwarePte
MiTrimUnusedPageFileRegionsWorker
MiUnlinkFreeOrZeroedPage
MiUnlinkNodeLargePageHelper
MiWriteComplete