SddlpReAlloc

VOID *__stdcall SddlpReAlloc(UINT64 OldSize, UINT64 NewSize, VOID *OldBlock, UINT8 UseNonPagedPool, UINT64 PoolTag){
  size_t v6; 
  size_t v7; 
  VOID **PoolWithTag; 
  VOID **v9; 

  v6 = OldSize;
  v7 = NewSize;
  PoolWithTag = ExAllocatePoolWithTag(1ui64, NewSize, 1683187027i64);
  v9 = PoolWithTag;
  if( PoolWithTag )
  {
    memset(PoolWithTag, 0i64, v7);
    memmove(v9, OldBlock, v6);
  }
  ExFreePoolWithTag(OldBlock, 0);
  return v9;
}

Referenced by:

GetOperandValue
GetPrintableOperandValue