Lines Matching defs:cbNew
484 static int rtMemSaferReallocSimpler(size_t cbOld, void *pvOld, size_t cbNew, void **ppvNew, uint32_t fFlags, const char *pszTag)
487 int rc = RTMemSaferAllocZExTag(&pvNew, cbNew, fFlags, pszTag);
490 memcpy(pvNew, pvOld, RT_MIN(cbNew, cbOld));
498 RTDECL(int) RTMemSaferReallocZExTag(size_t cbOld, void *pvOld, size_t cbNew, void **ppvNew, uint32_t fFlags, const char *pszTag) RT_NO_THROW
502 if (cbNew && cbOld)
510 if (cbNew > cbOld)
516 if (cbNew <= cbMax)
518 size_t const cbAdded = (cbNew - cbOld);
550 RTMemWipeThoroughly(pbNew + cbNew, cbMove - cbAdded, 3);
559 pThis->cbUser = cbNew;
567 rc = rtMemSaferReallocSimpler(cbOld, pvOld, cbNew, ppvNew, fFlags, pszTag);
576 if (cbNew != cbOld)
578 uint8_t *pbAbandond = (uint8_t *)pvOld + cbNew;
579 RTMemWipeThoroughly(pbAbandond, cbOld - cbNew, 3);
581 pThis->cbUser = cbNew;
591 rc = rtMemSaferReallocSimpler(cbOld, pvOld, cbNew, ppvNew, fFlags, pszTag);
606 rc = RTMemSaferAllocZExTag(ppvNew, cbNew, fFlags, pszTag);
633 RTDECL(void *) RTMemSaferReallocZTag(size_t cbOld, void *pvOld, size_t cbNew, const char *pszTag) RT_NO_THROW
636 int rc = RTMemSaferReallocZExTag(cbOld, pvOld, cbNew, &pvNew, 0 /*fFlags*/, pszTag);