WbReAlloc

NTSTATUS __stdcall WbReAlloc(PVOID P, SIZE_T Size, SIZE_T a3){
  _QWORD *v3; 
  unsigned int v4; 
  _QWORD *v6; 
  unsigned int v7; 
  NTSTATUS v8; 
  v4 = Size;
  v6 = v3;
  v7 = a3;
  v8 = WbAlloc((unsigned int)a3);
  if( v8 >= 0 )
  {
    if( P )
    {
      if( v4 )
      {
        if( v7 >= v4 )
          v7 = v4;
        memmove(0i64, (UINT8 *)P, v7);
      }
      ExFreePoolWithTag(P, 0x42524157u);
    }
    if( v6 )
      *v6 = 0i64;
  }
  return v8;
}

Referenced by:

WbAddLookupEntryEx
sub_14065F400