ExDisableAllLookasideLists

VOID __stdcall ExDisableAllLookasideLists(){
  unsigned __int8 v0; 
  _DWORD *v1; 
  unsigned __int64 v2; 
  unsigned __int8 v3; 
  _DWORD *v4; 
  unsigned __int64 v5; 

  ExMinimumLookasideDepth = 0;
  v0 = KeAcquireSpinLockRaiseToDpc((UINT64 *)&WheapDeferredInternalLogsEventLock + 360);
  v1 = (_DWORD *)*(&WheapDeferredInternalLogsEventLock + 354);
  v2 = v0;
  while( v1 != (_DWORD *)((char *)&WheapDeferredInternalLogsEventLock + 2832) )
  {
    *(v1 - 12) = -65536;
    v1 = *(_DWORD **)v1;
  }
  KxReleaseSpinLock((UINT64 *)&WheapDeferredInternalLogsEventLock + 360);
  __writecr8(v2);
  v3 = KeAcquireSpinLockRaiseToDpc((UINT64 *)&WheapDeferredInternalLogsEventLock + 356);
  v4 = (_DWORD *)*(&WheapDeferredInternalLogsEventLock + 352);
  v5 = v3;
  while( v4 != (_DWORD *)((char *)&WheapDeferredInternalLogsEventLock + 2816) )
  {
    *(v4 - 12) = -65536;
    v4 = *(_DWORD **)v4;
  }
  KxReleaseSpinLock((UINT64 *)&WheapDeferredInternalLogsEventLock + 356);
  __writecr8(v5);
}

Referenced by:

VfInitSystemNoRebootNeeded