UINT64 __stdcall ExpTryAcquireSpinLockSharedAtDpcLevelInstrumented(INT64 *SpinLock){
VOID *v1;
__int64 v2;
char v3;
int v4;
int v5;
UINT64 v7;
UINT64 InterruptCount;
if( !ExpTryAcquireSpinLockShared(SpinLock) )
return 0i64;
++*(_DWORD *)(v2 + 33984);
if( v3 )
{
v7 = __rdtsc();
LODWORD(InterruptCount) = v4;
PerfLogSpinLockAcquire(v1, v7, (unsigned int)(v7 - v5), 0i64, InterruptCount, 2u);
}
return 1i64;
}