RtlpHpSegMgrApplyLargePagePolicy
BOOL __stdcall RtlpHpSegMgrApplyLargePagePolicy(INT64 a1){
unsigned int v1;
INT64 v2;
unsigned __int64 v3;
v1 = *(_BYTE *)(a1 + 13) & 7;
if( v1 <= 1 )
{
v2 = a1 + *(__int16 *)(a1 + 22);
v3 = *(_QWORD *)(v2 + 56) + *(_QWORD *)(v2 + 40);
return v3 < *(_QWORD *)(v2 + 72)
&& (v3 < *(_QWORD *)(v2 + 64)
|| *(_QWORD *)(v2 + 48) + *(_QWORD *)(v2 + 32) >= ((v3 * *(unsigned __int8 *)(v2 + 80)) << 9) / 0x64);
}
if( v1 == 2 )
return 0;
if( v1 == 3 )
return 1;
return ExGenRandom(ExGenRandomDomainUserVisible) & 1;
}Referenced by:
RtlpHpSegMgrCommitInitiate