MmMdlPageContentsState
UINT64 __fastcall MmMdlPageContentsState(
_MMPFN *BaseStandbyPfn,
_MMPTE *ProtoPte,
UINT64 OldPriority,
_MMPTE *PoINTerPte,
UINT64 NumberOfPtes,
_MMPFN **PfnToDiscard){
unsigned int v6;
UINT64 result;
__int16 v8;
__int16 v9;
v6 = *((unsigned __int16 *)BaseStandbyPfn + 5);
if( (_DWORD)ProtoPte == 2 )
return(v6 >> 14) & 1;
v8 = v6 & 0xBFFF;
v9 = v6 | 0x4000;
if( (_DWORD)ProtoPte != 1 )
v9 = v8;
result = (unsigned int)ProtoPte;
*((_WORD *)BaseStandbyPfn + 5) = v9;
return result;
}Referenced by:
MdlInvariantPostProcessing1
MdlInvariantPreProcessing1
SmKmIssueVolumeIo
SmKmStoreFileWriteHeader