RtlCSparseBitmapEnterLockingRegion
_QWORD *__fastcall RtlCSparseBitmapEnterLockingRegion(_QWORD *a1, __int64 a2){
unsigned __int8 CurrentIrql;
_ETHREAD *CurrentThread;
*a1 = 0i64;
a1[1] = a2;
if( *(_BYTE *)(a2 + 48) )
{
CurrentIrql = KeGetCurrentIrql();
__writecr8(2ui64);
*(_BYTE *)a1 = CurrentIrql;
}
else
{
*(_BYTE *)a1 = -1;
CurrentThread = (_ETHREAD *)KeGetCurrentThread();
--CurrentThread->Tcb.SpecialApcDisable;
}
return a1;
}Referenced by:
RtlpCSparseBitmapPageCommit
RtlpCSparseBitmapPageDecommit