RtlCSparseBitmapBitmaskRead
INT64 __fastcall RtlCSparseBitmapBitmaskRead(INT64 a1, UINT64 a2){
int v2;
if( _bittest64((const signed __int64 *)(a1 + 56), a2 >> 30) )
{
if( _bittest64(*(const signed __int64 **)a1, a2 >> 15) )
v2 = 2;
else
v2 = 1;
}
else
{
v2 = 0;
}
if( v2 == 2 )
return(*(_QWORD *)(*(_QWORD *)(a1 + 8) + 8 * (a2 >> 6)) >> (a2 & 0x3F)) & 3i64;
else
return 0i64;
}Referenced by:
ExFreeHeapPool
RtlpHpExtrasSetPresent
RtlpHpFreeHeap
RtlpHpGetOwnerHeap
RtlpHpMetadataCommit
RtlpHpSizeHeapInternal