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