VerifierPortKeAcquireSpinLock

VOID __stdcall VerifierPortKeAcquireSpinLock(ULONG_PTR SpinLock, _BYTE *OldIrql, VOID *CallerAddress){
  VOID *v4; 
  UINT64 v5; 
  _VI_TRACK_IRQL *v6; 

  v4 = *(VOID **)&SpinLock;
  ++dword_140C2A628;
  if( (MmVerifierData & 0x1000) != 0 )
    ViTargetIncrementCounter(CallerAddress, 0x9Cui64);
  VfUtilCheckKernelAddress(v4, 8u);
  v6 = ViKeRaiseIrqlSanityChecks(2u, 0i64, v5);
  *OldIrql = ((__int64(__fastcall *)(VOID *))pXdvKeAcquireSpinLockRaiseToDpc)(v4);
  if( v6 )
    v6->Processor = KeGetPcr()->Prcb.Number;
}

Referenced by:

No references.