MiIsPfnLocked
BOOL __fastcall MiIsPfnLocked(INT64 a1){
unsigned __int64 v1;
BOOL result;
v1 = *(unsigned __int16 *)(a1 + 32);
if( v1 > (*(_QWORD *)(a1 + 24) & 0x3FFFFFFFFFFFFFFFui64) )
return 1;
if( (*(_QWORD *)(a1 + 40) & 0xFFFFFFFFFi64) == 0xFFFFFFFFDi64 )
return 1;
if( ((*(_QWORD *)(a1 + 40) >> 60) & 7) == 1 )
return 1;
if( (unsigned __int16)v1 > 1u )
return 1;
if( (*(_BYTE *)a1 & 1) == 0 )
return 1;
result = MiPfnIsNonPagedPool(a1);
if( result )
return 1;
return result;
}Referenced by:
MiDeletePteRun
MmAreMdlPagesLocked