ViFaultsInitializeAppsList

NTSTATUS __stdcall ViFaultsInitializeAppsList(){
  NTSTATUS v0; 
  unsigned __int64 v1; 

  v0 = 0;
  v1 = (unsigned __int8)KeAcquireSpinLockRaiseToDpc(&ViFaultInjectionLock);
  qword_140C1C9A8 = (__int64)&ViFaultApplicationsList;
  ViFaultApplicationsList = &ViFaultApplicationsList;
  KxReleaseSpinLock(&ViFaultInjectionLock);
  __writecr8(v1);
  if( VerifierFaultApplicationsBufferSize != -1 && (unsigned int)(VerifierFaultApplicationsBufferSize - 2) <= 0xFE )
    return ViFaultsAddAllApps(
             &VerifierFaultApplicationsBuffer,
             ((unsigned __int64)(unsigned int)VerifierFaultApplicationsBufferSize - 2) >> 1);
  return v0;
}

Referenced by:

VfInitVerifierComponents