/vbox/src/VBox/Runtime/common/alloc/ |
H A D | alloc.cpp | 52 RTDECL(void *) RTMemDupExTag(const void *pvSrc, size_t cbSrc, size_t cbExtra, const char *pszTag) RT_NO_THROW 54 void *pvDst = RTMemAllocTag(cbSrc + cbExtra, pszTag); 57 memcpy(pvDst, pvSrc, cbSrc); 58 memset((uint8_t *)pvDst + cbSrc, 0, cbExtra);
|
/vbox/src/VBox/Runtime/testcase/ |
H A D | tstRTZip.cpp | 48 size_t cbSrc; local 49 int rc = RTFileReadAll(pszFilename, &pvSrc, &cbSrc); 53 size_t cbDst = RT_MAX(cbSrc * 8, _1M); 56 rc = RTZipBlockDecompress(RTZIPTYPE_ZLIB, 0, pvSrc, cbSrc, &cbSrcActually, pvDst, cbDst, &cbDstActually); 57 RTTestIPrintf(RTTESTLVL_ALWAYS, "cbSrc=%zu cbSrcActually=%zu cbDst=%zu cbDstActually=%zu rc=%Rrc\n", 58 cbSrc, cbSrcActually, cbDst, cbDstActually, rc);
|
H A D | tstRTBase64.cpp | 181 for (size_t cbSrc = 1; cbSrc <= sizeof(s_abData4); cbSrc++) 185 size_t cchEnc = RTBase64EncodedLength(cbSrc); 187 RTTestIFailed("RTBase64EncodedLength(%zu) returned %zu bytes, too big\n", cbSrc, cchEnc); 189 rc = RTBase64Encode(s_abData4, cbSrc, szEnc, cchEnc, &cchOut); 191 RTTestIFailed("RTBase64Encode(,%zu,) has no buffer overflow with too small buffer -> %Rrc\n", cbSrc, rc); 192 rc = RTBase64Encode(s_abData4, cbSrc, szEnc, cchEnc + 1, &cchOut); 197 cbSrc, cchEnc, cchOut); 199 RTTestIFailed("RTBase64Encode(,%zu,) returned string which is not zero terminated\n", cbSrc); [all...] |
/vbox/src/VBox/VMM/testcase/ |
H A D | tstCompressionBenchmark.cpp | 93 * @param cbSrc The size of the test data. 95 static void tstBenchmarkCRCsAllInOne(uint8_t const *pabSrc, size_t cbSrc) argument 101 uint32_t u32Crc = RTCrc32(pabSrc, cbSrc); 103 unsigned uSpeed = (unsigned)(cbSrc / (long double)NanoTS * 1000000000.0 / 1024); 108 uint64_t u64Crc = RTCrc64(pabSrc, cbSrc); 110 uSpeed = (unsigned)(cbSrc / (long double)NanoTS * 1000000000.0 / 1024); 114 u32Crc = RTCrcAdler32(pabSrc, cbSrc); 116 uSpeed = (unsigned)(cbSrc / (long double)NanoTS * 1000000000.0 / 1024); 121 RTMd5(pabSrc, cbSrc, abMd5Hash); 123 uSpeed = (unsigned)(cbSrc / (lon 160 tstBenchmarkCRCsPageByPage(uint8_t const *pabSrc, size_t cbSrc) argument 431 size_t cbSrc = RT_MIN(g_cPages - iPage, cPagesAtATime) * PAGE_SIZE; local 502 size_t cbSrc = *(uint32_t *)pbSrcPage; local [all...] |
H A D | tstPDMAsyncCompletion.cpp | 156 uint64_t cbSrc; local 161 rc = PDMR3AsyncCompletionEpGetSize(pEndpointSrc, &cbSrc); 169 cTasksUsed = (BUFFER_SIZE * NR_TASKS) <= (cbSrc - offSrc) 171 : ((cbSrc - offSrc) / BUFFER_SIZE) 172 + ((cbSrc - offSrc) % BUFFER_SIZE) > 0 180 size_t cbRead = ((size_t)offSrc + BUFFER_SIZE) <= cbSrc ? BUFFER_SIZE : cbSrc - offSrc; 190 if (offSrc == cbSrc) 200 size_t cbWrite = (offDst + BUFFER_SIZE) <= cbSrc ? BUFFER_SIZE : cbSrc [all...] |
/vbox/src/VBox/GuestHost/SharedClipboard/ |
H A D | clipboard-helper.cpp | 269 int vboxClipboardDibToBmp(const void *pvSrc, size_t cbSrc, void **ppvDest, size_t *pcbDest) argument 271 size_t cb = sizeof(BMFILEHEADER) + cbSrc; 282 if ( cbSrc < sizeof(BMINFOHEADER) 293 if (cbSrc < offPixel) 311 memcpy((uint8_t *)pvDest + sizeof(BMFILEHEADER), pvSrc, cbSrc); 317 int vboxClipboardBmpGetDib(const void *pvSrc, size_t cbSrc, const void **ppvDest, size_t *pcbDest) argument 324 if ( cbSrc < sizeof(BMFILEHEADER) 326 || RT_LE2H_U32(pFileHeader->u32Size) != cbSrc) 333 *pcbDest = cbSrc - sizeof(BMFILEHEADER);
|
H A D | x11-clipboard.cpp | 1032 * @param cbSrc the length of @a pwszSrc in bytes 1038 static int clipWinTxtToUtf8(PRTUTF16 pwszSrc, size_t cbSrc, char *pszBuf, argument 1042 size_t cwSrc = cbSrc / 2, cwTmp = 0, cbDest = 0; 1045 LogRelFlowFunc (("pwszSrc=%.*ls, cbSrc=%u\n", cbSrc, pwszSrc, cbSrc)); 1094 size_t cbSrc, Atom *atomTarget, 1102 int rc = clipWinTxtBufSizeForUtf8(pwszSrc, cbSrc / 2, &cbDest); 1108 rc = clipWinTxtToUtf8(pwszSrc, cbSrc, pszDest, cbDest, 1380 * @param cbSrc Th 1093 clipWinTxtToUtf8ForX11CB(Display *pDisplay, PRTUTF16 pwszSrc, size_t cbSrc, Atom *atomTarget, Atom *atomTypeReturn, XtPointer *pValReturn, unsigned long *pcLenReturn, int *piFormatReturn) argument 1386 clipUtf8ToWinTxt(const char *pcSrc, unsigned cbSrc, PRTUTF16 *ppwszDest, uint32_t *pcbDest) argument 1419 clipLatin1ToWinTxt(char *pcSrc, unsigned cbSrc, PRTUTF16 *ppwszDest, uint32_t *pcbDest) argument 1495 clipConvertX11CB(void *pClientData, void *pvSrc, unsigned cbSrc) argument [all...] |
/vbox/include/VBox/GuestHost/ |
H A D | clipboard-helper.h | 143 * @param cbSrc Size of the DIB data to convert in bytes 147 int vboxClipboardDibToBmp(const void *pvSrc, size_t cbSrc, void **ppvDest, size_t *pcbDest); 156 * @param cbSrc Size of the BMP data to convert in bytes 160 int vboxClipboardBmpGetDib(const void *pvSrc, size_t cbSrc, const void **ppvDest, size_t *pcbDest);
|
/vbox/include/iprt/ |
H A D | zip.h | 191 * @param cbSrc Size of the input block. 197 void const *pvSrc, size_t cbSrc, 209 * @param cbSrc Size of the input block. 216 void const *pvSrc, size_t cbSrc, size_t *pcbSrcActual, 318 * @param cbSrc Size of the buffer containing the .zip file. 321 RTDECL(int) RTZipPkzipMemDecompress(void **ppvDst, size_t *pcbDst, const void *pvSrc, size_t cbSrc, const char *pszObject);
|
H A D | mempool.h | 102 * @param cbSrc The amount of memory to duplicate. 105 RTDECL(void *) RTMemPoolDupEx(RTMEMPOOL hMemPool, const void *pvSrc, size_t cbSrc, size_t cbExtra) RT_NO_THROW;
|
H A D | mem.h | 253 * @param cbSrc The amount of memory to duplicate. 256 #define RTMemDupEx(pvSrc, cbSrc, cbExtra) RTMemDupExTag((pvSrc), (cbSrc), (cbExtra), RTMEM_TAG) 265 * @param cbSrc The amount of memory to duplicate. 269 RTDECL(void *) RTMemDupExTag(const void *pvSrc, size_t cbSrc, size_t cbExtra, const char *pszTag) RT_NO_THROW; 733 * @param cbSrc The amount of memory to duplicate. 737 RTDECL(void *) RTMemEfDupEx(const void *pvSrc, size_t cbSrc, size_t cbExtra, const char *pszTag, RT_SRC_POS_DECL) RT_NO_THROW; 860 # define RTMemDupExTag(pvSrc, cbSrc, cbExtra, pszTag) RTMemEfDupEx((pvSrc), (cbSrc), (cbExtra), (pszTag), RT_SRC_POS) 930 RTDECL(void *) RTMemEfDupExNP(const void *pvSrc, size_t cbSrc, size_ [all...] |
/vbox/src/VBox/Runtime/common/zip/ |
H A D | zip.cpp | 1719 void const *pvSrc, size_t cbSrc, 1750 if ( cbSrc == _4K 1762 unsigned cbDstActual = lzf_compress(pvSrc, (unsigned)cbSrc, pvDst, (unsigned)cbDst); /** @todo deal with size type overflows */ 1774 if (cbDst < cbSrc) 1776 memcpy(pvDst, pvSrc, cbSrc); 1777 *pcbDstActual = cbSrc; 1784 AssertReturn(cbDst > cbSrc, VERR_BUFFER_OVERFLOW); 1785 size_t cbDstActual = lzjb_compress((void *)pvSrc, (uint8_t *)pvDst + 1, cbSrc, cbSrc, 0 /*??*/); 1786 if (cbDstActual == cbSrc) [all...] |
H A D | pkzip.cpp | 175 RTDECL(int) RTZipPkzipMemDecompress(void **ppvDst, size_t *pcbDst, const void *pvSrc, size_t cbSrc, const char *pszObject) argument 189 pIosData->cbBuf = cbSrc;
|
/vbox/src/VBox/Runtime/common/crypto/ |
H A D | store-inmem.cpp | 114 * @param cbSrc The size of the encoded certificate. 118 static int rtCrStoreInMemCreateCertEntry(PRTCRSTOREINMEM pThis, uint32_t fEnc, uint8_t const *pbSrc, uint32_t cbSrc, argument 122 PRTCRSTOREINMEMCERT pEntry = (PRTCRSTOREINMEMCERT)RTMemAllocZ(RT_UOFFSETOF(RTCRSTOREINMEMCERT, abEncoded[cbSrc])); 125 memcpy(pEntry->abEncoded, pbSrc, cbSrc); 130 pEntry->Core.Public.cbEncoded = cbSrc; 145 RTAsn1CursorInitPrimary(&Cursor, &pEntry->abEncoded[0], cbSrc, pErrInfo, &g_RTAsn1DefaultAllocator,
|
H A D | store.cpp | 169 RTDECL(int) RTCrStoreCertAddEncoded(RTCRSTORE hStore, uint32_t fFlags, void const *pvSrc, size_t cbSrc, PRTERRINFO pErrInfo) argument 175 AssertReturn(cbSrc > 16 && cbSrc < _1M, VERR_OUT_OF_RANGE); 182 rc = pThis->pProvider->pfnCertAddEncoded(pThis->pvProvider, fFlags, (uint8_t const *)pvSrc, (uint32_t)cbSrc, pErrInfo);
|
/vbox/include/iprt/crypto/ |
H A D | store.h | 65 RTDECL(int) RTCrStoreCertAddEncoded(RTCRSTORE hStore, uint32_t fFlags, void const *pvSrc, size_t cbSrc, PRTERRINFO pErrInfo);
|
/vbox/src/VBox/Runtime/generic/ |
H A D | mempool-generic.cpp | 292 RTDECL(void *) RTMemPoolDupEx(RTMEMPOOL hMemPool, const void *pvSrc, size_t cbSrc, size_t cbExtra) RT_NO_THROW 297 PRTMEMPOOLENTRY pEntry = (PRTMEMPOOLENTRY)RTMemAlloc(cbSrc + cbExtra + sizeof(*pEntry)); 300 memcpy(pEntry + 1, pvSrc, cbSrc); 301 memset((uint8_t *)(pEntry + 1) + cbSrc, '\0', cbExtra);
|
/vbox/src/VBox/Runtime/r3/ |
H A D | fileio.cpp | 434 RTFOFF cbSrc; 435 rc = RTFileSeek(FileSrc, 0, RTFILE_SEEK_END, (uint64_t *)&cbSrc); 445 if (cbSrc < _512K) 466 rc = RTFileSetSize(FileDst, cbSrc); 476 RTFOFF cbPercent = cbSrc / 100; 478 while (off < cbSrc) 481 RTFOFF cbLeft = cbSrc - off;
|
H A D | alloc-ef.cpp | 902 RTDECL(void *) RTMemEfDupEx(const void *pvSrc, size_t cbSrc, size_t cbExtra, const char *pszTag, RT_SRC_POS_DECL) RT_NO_THROW 904 void *pvDst = RTMemEfAlloc(cbSrc + cbExtra, pszTag, RT_SRC_POS_ARGS); 907 memcpy(pvDst, pvSrc, cbSrc); 908 memset((uint8_t *)pvDst + cbSrc, 0, cbExtra); 999 RTDECL(void *) RTMemEfDupExNP(const void *pvSrc, size_t cbSrc, size_t cbExtra, const char *pszTag) RT_NO_THROW 1001 void *pvDst = RTMemEfAlloc(cbSrc + cbExtra, pszTag, NULL, 0, NULL); 1004 memcpy(pvDst, pvSrc, cbSrc); 1005 memset((uint8_t *)pvDst + cbSrc, 0, cbExtra);
|
/vbox/src/VBox/HostServices/SharedClipboard/ |
H A D | VBoxClipboard-win.cpp | 97 static void vboxClipboardGetData (uint32_t u32Format, const void *pvSrc, uint32_t cbSrc, argument 102 *pcbActualDst = cbSrc; 104 LogFlow(("vboxClipboardGetData cbSrc = %d, cbDst = %d\n", cbSrc, cbDst)); 106 if (cbSrc > cbDst) 112 memcpy (pvDst, pvSrc, cbSrc); 114 vboxClipboardDump(pvDst, cbSrc, u32Format);
|
/vbox/src/VBox/Frontends/VirtualBox/src/runtime/ |
H A D | UIDnDDataObject_win.cpp | 411 size_t cbSrc = strText.length() * cbCh; local 412 Assert(cbSrc); 418 LogFlowFunc(("pvSrc=0x%p, cbSrc=%zu, cbch=%d, fUnicode=%RTbool\n", 419 pvSrc, cbSrc, cbCh, fUnicode)); 426 cbSrc); 432 memcpy(pvDst, pvSrc, cbSrc);
|
/vbox/src/VBox/Storage/testcase/ |
H A D | vditool.cpp | 331 uint64_t cbSrc = VDIDiskGetSize(pVdi); 337 while (off < cbSrc)
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | CFGM.cpp | 760 size_t cbSrc = pLeaf->Value.String.cb; local 761 if (cchString >= cbSrc) 763 memcpy(pszString, pLeaf->Value.String.psz, cbSrc); 764 memset(pszString + cbSrc, 0, cchString - cbSrc); 794 size_t cbSrc = pLeaf->Value.String.cb; local 795 if (cchString >= cbSrc) 797 memcpy(pszString, pLeaf->Value.String.psz, cbSrc); 798 memset(pszString + cbSrc, 0, cchString - cbSrc); 3100 size_t const cbSrc = pLeaf->Value.String.cb; local [all...] |
/vbox/src/VBox/Runtime/common/asn1/ |
H A D | asn1-basics.cpp | 207 RTDECL(int) RTAsn1ContentDup(PRTASN1CORE pAsn1Core, void const *pvSrc, size_t cbSrc, PCRTASN1ALLOCATORVTABLE pAllocator) 209 int rc = RTAsn1ContentAllocZ(pAsn1Core, cbSrc, pAllocator); 211 memcpy((void *)pAsn1Core->uData.pv, pvSrc, cbSrc);
|
/vbox/src/VBox/Devices/Audio/ |
H A D | AudioMixBuffer.cpp | 92 typedef uint32_t (AUDMIXBUF_FN_CONVFROM) (PPDMAUDIOSAMPLE paDst, const void *pvSrc, uint32_t cbSrc, const PAUDMIXBUF_CONVOPTS pOpts); 298 AUDMIXBUF_MACRO_FN uint32_t audioMixBufConvFrom##_aName##Stereo(PPDMAUDIOSAMPLE paDst, const void *pvSrc, uint32_t cbSrc, \ 302 uint32_t cSamples = (uint32_t)RT_MIN(pOpts->cSamples, cbSrc / sizeof(_aType)); \ 317 AUDMIXBUF_MACRO_FN uint32_t audioMixBufConvFrom##_aName##Mono(PPDMAUDIOSAMPLE paDst, const void *pvSrc, uint32_t cbSrc, \ 321 uint32_t cSamples = (uint32_t)RT_MIN(pOpts->cSamples, cbSrc / sizeof(_aType)); \
|