/vbox/src/VBox/Runtime/r0drv/linux/ |
H A D | memuserkernel-r0drv-linux.c | 47 RTR0DECL(int) RTR0MemUserCopyTo(RTR3PTR R3PtrDst, void const *pvSrc, size_t cb) argument 49 if (RT_LIKELY(copy_to_user((void *)R3PtrDst, pvSrc, cb) == 0)) 92 static int rtR0MemKernelCopyLnxWorker(void *pvDst, void const *pvSrc, size_t cb) argument 130 "=S" (pvSrc), 135 "2" (pvSrc), 145 RTR0DECL(int) RTR0MemKernelCopyFrom(void *pvDst, void const *pvSrc, size_t cb) argument 147 return rtR0MemKernelCopyLnxWorker(pvDst, pvSrc, cb); 152 RTR0DECL(int) RTR0MemKernelCopyTo(void *pvDst, void const *pvSrc, size_t cb) argument 154 return rtR0MemKernelCopyLnxWorker(pvDst, pvSrc, cb);
|
/vbox/src/VBox/Runtime/common/alloc/ |
H A D | alloc.cpp | 42 RTDECL(void *) RTMemDupTag(const void *pvSrc, size_t cb, const char *pszTag) RT_NO_THROW 46 memcpy(pvDst, pvSrc, cb); 52 RTDECL(void *) RTMemDupExTag(const void *pvSrc, size_t cbSrc, size_t cbExtra, const char *pszTag) RT_NO_THROW 57 memcpy(pvDst, pvSrc, cbSrc);
|
/vbox/src/VBox/Runtime/common/string/ |
H A D | memcmp.cpp | 38 * @returns 0 if pvDst and pvSrc are equal 39 * @returns <0 if pvDst is 'smaller' than pvSrc. 40 * @returns >0 if pvDst is 'larger' than pvSrc. 43 * @param pvSrc Pointer to the source block. 48 __checkReturn int __cdecl memcmp(__in_bcount_opt(_Size) const void * pvDst, __in_bcount_opt(_Size) const void * pvSrc, __in size_t cb) variable 50 int __cdecl memcmp(const void *pvDst, const void *pvSrc, size_t cb) 53 int memcmp(const void *pvDst, const void *pvSrc, size_t cb) 63 uSrc.pv = pvSrc;
|
H A D | memcpy.cpp | 39 * @param pvSrc Pointer to the source block. 44 _CRT_INSECURE_DEPRECATE_MEMORY(memcpy_s) void * __cdecl memcpy(__out_bcount_full_opt(_Size) void * pvDst, __in_bcount_opt(_Size) const void * pvSrc, __in size_t cb) variable 46 void *memcpy(void *pvDst, const void *pvSrc, size_t cb) 49 void *memcpy(void *pvDst, const void *pvSrc, size_t cb) 66 uSrc.pv = pvSrc;
|
H A D | memcpy_alias.c | 40 extern void *(memcpy)(void *pvDst, const void *pvSrc, size_t cb) argument 42 return RT_NOCRT(memcpy)(pvDst, pvSrc, cb);
|
H A D | memmove_alias.c | 40 extern void *(memmove)(void *pvDst, const void *pvSrc, size_t cb) argument 42 return RT_NOCRT(memmove)(pvDst, pvSrc, cb);
|
/vbox/src/VBox/Runtime/r0drv/freebsd/ |
H A D | memuserkernel-r0drv-freebsd.c | 46 RTR0DECL(int) RTR0MemUserCopyTo(RTR3PTR R3PtrDst, void const *pvSrc, size_t cb) argument 48 int rc = copyout(pvSrc, (void *)R3PtrDst, cb); 73 RTR0DECL(int) RTR0MemKernelCopyFrom(void *pvDst, void const *pvSrc, size_t cb) argument 79 RTR0DECL(int) RTR0MemKernelCopyTo(void *pvDst, void const *pvSrc, size_t cb) argument
|
/vbox/src/VBox/Runtime/r0drv/os2/ |
H A D | memuserkernel-r0drv-os2.cpp | 46 RTR0DECL(int) RTR0MemUserCopyTo(RTR3PTR R3PtrDst, void const *pvSrc, size_t cb) argument 48 int rc = KernCopyOut((void *)R3PtrDst, (void *)pvSrc, cb); 79 RTR0DECL(int) RTR0MemKernelCopyFrom(void *pvDst, void const *pvSrc, size_t cb) argument 85 RTR0DECL(int) RTR0MemKernelCopyTo(void *pvDst, void const *pvSrc, size_t cb) argument
|
/vbox/src/VBox/Runtime/r0drv/nt/ |
H A D | memuserkernel-r0drv-nt.cpp | 52 RTR0DECL(int) RTR0MemUserCopyTo(RTR3PTR R3PtrDst, void const *pvSrc, size_t cb) argument 57 memcpy((void *)R3PtrDst, pvSrc, cb); 95 RTR0DECL(int) RTR0MemKernelCopyFrom(void *pvDst, void const *pvSrc, size_t cb) argument 99 memcpy(pvDst, pvSrc, cb); 109 RTR0DECL(int) RTR0MemKernelCopyTo(void *pvDst, void const *pvSrc, size_t cb) argument 113 memcpy(pvDst, pvSrc, cb);
|
/vbox/src/VBox/Runtime/r0drv/solaris/ |
H A D | memuserkernel-r0drv-solaris.c | 54 RTR0DECL(int) RTR0MemUserCopyTo(RTR3PTR R3PtrDst, void const *pvSrc, size_t cb) argument 59 rc = ddi_copyout(pvSrc, (void *)R3PtrDst, cb, 0 /*flags*/); 84 RTR0DECL(int) RTR0MemKernelCopyFrom(void *pvDst, void const *pvSrc, size_t cb) argument 86 int rc = kcopy(pvSrc, pvDst, cb); 93 RTR0DECL(int) RTR0MemKernelCopyTo(void *pvDst, void const *pvSrc, size_t cb) argument 95 int rc = kcopy(pvSrc, pvDst, cb);
|
/vbox/src/VBox/Runtime/r0drv/darwin/ |
H A D | memuserkernel-r0drv-darwin.cpp | 52 RTR0DECL(int) RTR0MemUserCopyTo(RTR3PTR R3PtrDst, void const *pvSrc, size_t cb) argument 55 int rc = copyout(pvSrc, R3PtrDst, cb); 102 RTR0DECL(int) RTR0MemKernelCopyFrom(void *pvDst, void const *pvSrc, size_t cb) argument 108 RTR0DECL(int) RTR0MemKernelCopyTo(void *pvDst, void const *pvSrc, size_t cb) argument
|
/vbox/include/iprt/ |
H A D | mempool.h | 88 * @param pvSrc The memory to duplicate. 91 RTDECL(void *) RTMemPoolDup(RTMEMPOOL hMemPool, const void *pvSrc, size_t cb) RT_NO_THROW; 101 * @param pvSrc The 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 | 230 * @param pvSrc The memory to duplicate. 233 #define RTMemDup(pvSrc, cb) RTMemDupTag((pvSrc), (cb), RTMEM_TAG) 240 * @param pvSrc The memory to duplicate. 244 RTDECL(void *) RTMemDupTag(const void *pvSrc, size_t cb, const char *pszTag) RT_NO_THROW; 252 * @param pvSrc The memory to duplicate. 256 #define RTMemDupEx(pvSrc, cbSrc, cbExtra) RTMemDupExTag((pvSrc), (cbSrc), (cbExtra), RTMEM_TAG) 264 * @param pvSrc The memory to duplicate. 269 RTDECL(void *) RTMemDupExTag(const void *pvSrc, size_ [all...] |
H A D | zip.h | 190 * @param pvSrc Pointer to the input block. 197 void const *pvSrc, size_t cbSrc, 208 * @param pvSrc Pointer to the input block. 216 void const *pvSrc, size_t cbSrc, size_t *pcbSrcActual, 317 * @param pvSrc Pointer to the buffer containing the .zip file. 321 RTDECL(int) RTZipPkzipMemDecompress(void **ppvDst, size_t *pcbDst, const void *pvSrc, size_t cbSrc, const char *pszObject);
|
/vbox/src/VBox/HostDrivers/Support/ |
H A D | SUPR3HardenedNoCrt.cpp | 42 DECLHIDDEN(int) suplibHardenedMemComp(void const *pvDst, const void *pvSrc, size_t cbToComp) argument 45 size_t const *puSrc = (size_t const *)pvSrc; 76 DECLHIDDEN(void *) suplibHardenedMemCopy(void *pvDst, const void *pvSrc, size_t cbToCopy) argument 79 size_t const *puSrc = (size_t const *)pvSrc;
|
/vbox/src/VBox/Runtime/testcase/ |
H A D | tstRTZip.cpp | 47 void *pvSrc; local 49 int rc = RTFileReadAll(pszFilename, &pvSrc, &cbSrc); 56 rc = RTZipBlockDecompress(RTZIPTYPE_ZLIB, 0, pvSrc, cbSrc, &cbSrcActually, pvDst, cbDst, &cbDstActually);
|
/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 276 AssertPtrReturn(pvSrc, VERR_INVALID_PARAMETER); 280 PBMINFOHEADER pBitmapInfoHeader = (PBMINFOHEADER)pvSrc; 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 319 AssertPtrReturn(pvSrc, VERR_INVALID_PARAMETER); 323 PBMFILEHEADER pFileHeader = (PBMFILEHEADER)pvSrc; 332 *ppvDest = ((uint8_t *)pvSrc) + sizeof(BMFILEHEADER);
|
/vbox/include/VBox/GuestHost/ |
H A D | clipboard-helper.h | 147 int vboxClipboardDibToBmp(const void *pvSrc, size_t cbSrc, void **ppvDest, size_t *pcbDest); 160 int vboxClipboardBmpGetDib(const void *pvSrc, size_t cbSrc, const void **ppvDest, size_t *pcbDest);
|
/vbox/include/iprt/nocrt/ |
H A D | string.h | 35 void * RT_NOCRT(memcpy)(void *pvDst, const void *pvSrc, size_t cb); 36 void * RT_NOCRT(mempcpy)(void *pvDst, const void *pvSrc, size_t cb); 37 void * RT_NOCRT(memmove)(void *pvDst, const void *pvSrc, size_t cb);
|
/vbox/src/VBox/VMM/VMMAll/ |
H A D | PGMAllPhys.cpp | 2094 const void *pvSrc = NULL; local 2095 int rc = pgmPhysGCPhys2CCPtrInternalReadOnly(pVM, pPage, GCPhys, &pvSrc, &PgMpLck); 2130 rc = pfnHandler(pVM, GCPhys, (void *)pvSrc, pvBuf, cb, PGMACCESSTYPE_READ, pvUser); 2174 rc2 = pVirt->CTX_SUFF(pfnHandler)(pVM, GCPtr, (void *)pvSrc, pvBuf, cb, PGMACCESSTYPE_READ, /*pVirt->CTX_SUFF(pvUser)*/ NULL); 2194 memcpy(pvBuf, pvSrc, cb); 2265 const void *pvSrc; local 2266 int rc = pgmPhysGCPhys2CCPtrInternalReadOnly(pVM, pPage, pRam->GCPhys + off, &pvSrc, &PgMpLck); 2269 memcpy(pvBuf, pvSrc, cb); 2873 void const *pvSrc; local 2875 int rc = PGMPhysGCPhys2CCPtrReadOnly(pVM, GCPhysSrc, &pvSrc, 2936 PGMPhysSimpleWriteGCPhys(PVM pVM, RTGCPHYS GCPhysDst, const void *pvSrc, size_t cb) argument 3030 void const *pvSrc; local 3101 PGMPhysSimpleWriteGCPtr(PVMCPU pVCpu, RTGCPTR GCPtrDst, const void *pvSrc, size_t cb) argument 3181 PGMPhysSimpleDirtyWriteGCPtr(PVMCPU pVCpu, RTGCPTR GCPtrDst, const void *pvSrc, size_t cb) argument 3350 PGMPhysWriteGCPtr(PVMCPU pVCpu, RTGCPTR GCPtrDst, const void *pvSrc, size_t cb) argument 3485 void const *pvSrc; local 3663 const void *pvSrc; local 3712 const void *pvSrc; local 3829 PGMPhysInterpretedWriteNoHandlers(PVMCPU pVCpu, PCPUMCTXCORE pCtxCore, RTGCPTR GCPtrDst, const void *pvSrc, size_t cb, bool fRaiseTrap) argument [all...] |
/vbox/src/VBox/Runtime/common/zip/ |
H A D | pkzip.cpp | 175 RTDECL(int) RTZipPkzipMemDecompress(void **ppvDst, size_t *pcbDst, const void *pvSrc, size_t cbSrc, const char *pszObject) argument 188 pIosData->pu8Buf = (uint8_t*)pvSrc;
|
H A D | zip.cpp | 1719 void const *pvSrc, size_t cbSrc, 1751 && !((uintptr_t)pvSrc & 15) 1752 && ASMMemIsZeroPage(pvSrc)) 1762 unsigned cbDstActual = lzf_compress(pvSrc, (unsigned)cbSrc, pvDst, (unsigned)cbDst); /** @todo deal with size type overflows */ 1776 memcpy(pvDst, pvSrc, cbSrc); 1785 size_t cbDstActual = lzjb_compress((void *)pvSrc, (uint8_t *)pvDst + 1, cbSrc, cbSrc, 0 /*??*/); 1806 rc = lzo1x_1_compress((const lzo_bytep)pvSrc, cbSrc, (lzo_bytep )pvDst, &cbDstInOut, &Scratch[0]); 1835 void const *pvSrc, size_t cbSrc, size_t *pcbSrcActual, 1854 unsigned cbDstActual = lzf_decompress(pvSrc, (unsigned)cbSrc, pvDst, (unsigned)cbDst); /** @todo deal with size type overflows */ 1876 memcpy(pvDst, pvSrc, cbSr [all...] |
/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 | 276 RTDECL(void *) RTMemPoolDup(RTMEMPOOL hMemPool, const void *pvSrc, size_t cb) RT_NO_THROW 284 memcpy(pEntry + 1, pvSrc, cb); 292 RTDECL(void *) RTMemPoolDupEx(RTMEMPOOL hMemPool, const void *pvSrc, size_t cbSrc, size_t cbExtra) RT_NO_THROW 300 memcpy(pEntry + 1, pvSrc, cbSrc);
|
/vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/ |
H A D | VBoxD3DIf.cpp | 233 uint8_t *pvSrc, *pvDst; local 237 pvSrc = (uint8_t *)pAlloc->pvMem; 245 pvSrc = (uint8_t *)pLockInfo->pBits; 255 memcpy(pvDst, pvSrc, pitch); 256 pvSrc += srcPitch; 263 uint8_t *pvSrc, *pvDst; local 271 pvSrc = (uint8_t *)pvAllocMemStart; 279 pvSrc = (uint8_t *)pLockInfo->pBits; 287 memcpy(pvDst, pvSrc, cbSize); 297 memcpy(pvDst, pvSrc, cbCopyLin [all...] |