MiChangePageHeatImmediate
NTSTATUS __stdcall MiChangePageHeatImmediate(INT64 a1, INT64 a2, INT64 a3){
unsigned int v3;
unsigned int v4;
NTSTATUS result;
bool v7;
INT64 v8;
int v9;
char v10[132];
v3 = a3;
v4 = a2;
result = (unsigned int)memset(v10, 0i64, sizeof(v10));
if( v3 )
{
v7 = (HvlEnlightenments & 0x200000) == 0;
}
else
{
result = MiColdPageSizeSupported();
v7 = result == 0;
}
if( !v7 )
{
v8 = v3;
v9 = 1;
return MiAddPageToHeatList(&v8, a1, v4);
}
return result;
}Referenced by:
MiCoalesceFreeLargePages
MiCoalesceFreePages
MiFreeLargePageMemory
MiLargeFreePageToMdl
MiZeroPage