RtlpHpSegPageRangeCountCommittedPages
INT64 __fastcall RtlpHpSegPageRangeCountCommittedPages(INT64 a1, UINT64 a2, UINT64 a3){
int v3;
int v4;
UINT64 v5;
int v6;
v3 = 0;
v4 = 0;
v5 = a2 + 32i64 * (unsigned int)a3;
v6 = 0;
if( a2 >= v5 )
return 0i64;
if( ((32i64 * (unsigned int)a3 + 31) & 0xFFFFFFFFFFFFFFE0ui64) >= 0x40 )
{
do
{
v3 += *(unsigned __int8 *)(a2 + 25);
v4 += *(unsigned __int8 *)(a2 + 57);
a2 += 64i64;
}
while( a2 < v5 - 32 );
}
if( a2 < v5 )
v6 = *(unsigned __int8 *)(a2 + 25);
return(unsigned int)(v6 + v4 + v3);
}Referenced by:
RtlpHpSegPageRangeAllocate
RtlpHpSegPageRangeSplit