ViKeIrqlLogCommon

VOID __stdcall ViKeIrqlLogCommon(_VI_TRACK_IRQL *Information, UINT64 FramesToSkip){
  void **StackTrace; 
  UINT16 v4; 

  if( Information )
  {
    StackTrace = Information->StackTrace;
    Information->Thread = KeGetCurrentThread();
    Information->TickCount = KUSER_SHARED_DATA.TickCount.LowPart;
    if( (VfOptionFlags & 0x40) != 0 )
    {
      *StackTrace = 0i64;
    }
    else
    {
      v4 = RtlCaptureStackBackTrace((unsigned int)FramesToSkip, 5ui64, StackTrace, 0i64);
      if( v4 < 5u )
        Information->StackTrace[v4] = 0i64;
    }
  }
}

Referenced by:

VerifierExAcquireFastMutex
VerifierExAcquireFastMutexNoReboot
VerifierExReleaseFastMutex
VerifierKeLowerIrql
VerifierKeReleaseInStackQueuedSpinLockCommon
VerifierKeReleaseQueuedSpinLock
VerifierKeReleaseSpinLock
VerifierPortKeReleaseSpinLock
VerifierPortKeReleaseSpinLockNoXdv
ViExTryToAcquireFastMutexCommon
ViKeRaiseIrqlSanityChecks