VerifierExAcquireResourceSharedLite
UINT8 __stdcall VerifierExAcquireResourceSharedLite(_ERESOURCE *Resource, UINT8 Wait){
__int64 v4;
UINT8 v5;
UINT64 v6;
UINT8 v7;
INT64 a5;
ViResourceAcquireSanityChecks(Resource, Wait, ((unsigned int)MmVerifierData >> 17) & 1);
LOBYTE(v4) = Wait;
v5 = ((__int64(__fastcall *)(_ERESOURCE *, __int64))pXdvExAcquireResourceSharedLite)(Resource, v4);
v6 = 0i64;
v7 = v5;
if( v5 )
{
LOBYTE(v6) = Wait == 0;
VfDeadlockAcquireResource(Resource, 8i64, (_ETHREAD *)KeGetCurrentThread(), v6, a5);
}
return v7;
}Referenced by:
No references.