Searched refs:cbOld (Results 1 - 8 of 8) sorted by relevance

/vbox/src/VBox/Runtime/generic/
H A Dmemsafer-generic.cpp162 RTDECL(int) RTMemSaferReallocZExTag(size_t cbOld, void *pvOld, size_t cbNew, void **ppvNew, uint32_t fFlags, const char *pszTag) RT_NO_THROW
171 if (cbNew && cbOld)
174 AssertMsg(*(size_t *)((char *)pvOld - RTMEMSAFER_PAD_BEFORE) == cbOld,
175 ("*pvStart=%#zx cbOld=%#zx\n", *(size_t *)((char *)pvOld - RTMEMSAFER_PAD_BEFORE), cbOld));
184 memcpy(pvNew, pvOld, RT_MIN(cbNew, cbOld));
185 RTMemSaferFree(pvOld, cbOld);
190 else if (!cbOld)
198 RTMemSaferFree(pvOld, cbOld);
217 RTDECL(void *) RTMemSaferReallocZTag(size_t cbOld, voi
[all...]
/vbox/src/VBox/Runtime/r3/
H A Dmemsafer-r3.cpp484 static int rtMemSaferReallocSimpler(size_t cbOld, void *pvOld, size_t cbNew, void **ppvNew, uint32_t fFlags, const char *pszTag) argument
490 memcpy(pvNew, pvOld, RT_MIN(cbNew, cbOld));
491 RTMemSaferFree(pvOld, 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)
506 AssertMsgStmt(cbOld == pThis->cbUser, ("cbOld=%#zx != %#zx\n", cbOld, pThis->cbUser), cbOld = pThis->cbUser);
510 if (cbNew > cbOld)
[all...]
/vbox/include/iprt/
H A Dmemsafer.h161 * @param cbOld The current allocation size.
170 RTDECL(int) RTMemSaferReallocZExTag(size_t cbOld, void *pvOld, size_t cbNew, void **ppvNew, uint32_t fFlags, const char *pszTag) RT_NO_THROW;
204 * @param cbOld The current allocation size.
209 RTDECL(void *) RTMemSaferReallocZTag(size_t cbOld, void *pvOld, size_t cbNew, const char *pszTag) RT_NO_THROW;
/vbox/src/VBox/HostDrivers/Support/win/
H A DSUPR3HardenedNoCrt-win.cpp355 size_t cbOld = RTHeapSimpleSize(g_aSupR3HardenedEarlyHeaps[iHeap].hHeap, pvOld); variable
359 memcpy(pv, pvOld, RT_MIN(cbOld, cbNew));
368 SUP_DPRINTF(("Early heap: %p LB %#zx, was %p %LB %#zx - realloc\n", pv, cbNew, pvOld, cbOld));
/vbox/src/VBox/Runtime/common/asn1/
H A Dasn1-basics.cpp119 size_t cbOld = cCurrent * cbEntry;
120 RT_BZERO((uint8_t *)*ppvArray + cbOld, pAllocation->cbAllocated - cbOld);
/vbox/src/VBox/VMM/VMMR3/
H A DMMHyper.cpp1455 * @param cbOld Size of the existing block.
1468 VMMR3DECL(int) MMR3HyperRealloc(PVM pVM, void *pvOld, size_t cbOld, unsigned uAlignmentNew, MMTAG enmTagNew, size_t cbNew, argument
1477 if (cbOld == cbNew)
1480 size_t cbData = RT_MIN(cbNew, cbOld);
1500 AssertMsgFailed(("Failed to free hyper heap block pvOld=%p cbOld=%u\n", pvOld, cbOld));
H A DPDMAsyncCompletion.cpp730 uint32_t cbOld = ASMAtomicSubU32(&pBwMgr->cbTransferAllowed, cbTransfer); local
731 if (RT_LIKELY(cbOld >= cbTransfer))
/vbox/src/VBox/Runtime/common/math/
H A Dbignum.cpp370 uint32_t const cbOld = pBigNum->cAllocated * RTBIGNUM_ELEMENT_SIZE;
373 Assert(cbNew > cbOld);
374 if (cbNew <= RTBIGNUM_MAX_SIZE && cbNew > cbOld)
378 pvNew = RTMemSaferReallocZ(cbOld, pBigNum->pauElements, cbNew);
383 if (cbNew > cbOld)
384 RT_BZERO((char *)pvNew + cbOld, cbNew - cbOld);

Completed in 83 milliseconds