VerifierExAcquireFastMutexNoReboot

VOID __stdcall VerifierExAcquireFastMutexNoReboot(_FAST_MUTEX *FastMutex){
  UINT8 CurrentIrql; 
  _VI_TRACK_IRQL *v3; 

  if( (MmVerifierData & 0x800) != 0 )
    CurrentIrql = ViExCheckAPCLevelOrBelow((INT64)FastMutex, FastMutex, 0i64);
  else
    CurrentIrql = KeGetCurrentIrql();
  ((void(__fastcall *)(_FAST_MUTEX *))pXdvExAcquireFastMutex)(FastMutex);
  if( (MmVerifierData & 0x400000) == 0 || (VfFlightOptions & 9) != 0 )
  {
    v3 = VfKeIrqlTransitionReserveLogEntry(CurrentIrql, 1u);
    ViKeIrqlLogCommon(v3, 2ui64);
  }
}

Referenced by:

No references.