sub_14065FACC

__int64 __fastcall sub_14065FACC(INT64 a1, int a2, INT64 *a3){
  INT64 v3; 
  unsigned int v6; 
  UINT64 v7; 

  v3 = 0i64;
  if( a2 )
  {
    v6 = (unsigned int)(a2 + 63) >> 6;
    v7 = (ExGenRandom(ExGenRandomDomainUserVisible) & 0x7FFFFFFF) % (1023 - v6 + 1);
    LODWORD(v3) = WbAllocateSlots(a1, v7, 1023 - v6, v6);
    if( !v3 )
      LODWORD(v3) = WbAllocateSlots(a1, 0i64, (unsigned int)v7, v6);
  }
  if( a3 )
    *a3 = v3;
  return 0i64;
}

Referenced by:

WbAllocateUserMemory