| /vbox/src/VBox/Runtime/testcase/ |
| H A D | tstRTMemSafer.cpp | 44 static void doMemSaferScramble(RTTEST hTest, void *pvBuf, size_t cbAlloc) argument 49 RTRandBytes(pvBuf, cbAlloc); 51 void *pvRef = RTMemDup(pvBuf, cbAlloc); 57 int rc = RTMemSaferScramble(pvBuf, cbAlloc); 60 if (!memcmp(pvRef, pvBuf, cbAlloc)) 62 cbAlloc, pvRef, pvBuf); 68 rc = RTMemSaferUnscramble(pvBuf, cbAlloc); 71 if (memcmp(pvRef, pvBuf, cbAlloc)) 73 cbAlloc, pvRef, pvBuf); 90 void *pvBuf local 111 void *pvBuf = NULL; local [all...] |
| H A D | tstRTManifest.cpp | 64 void *pvBuf = NULL; local 65 RTTESTI_CHECK_RC_RETV(RTManifestWriteFilesBuf(&pvBuf, &cbSize, RTDIGESTTYPE_SHA1, s_aFiles, 2), VINF_SUCCESS); 71 RTTESTI_CHECK(memcmp(pvBuf, s_szTestPattern, cbSize) == 0); 74 RTTESTI_CHECK_RC(RTManifestVerifyFilesBuf(pvBuf, cbSize, s_aFiles, 2, 0), VINF_SUCCESS); 77 RTTESTI_CHECK_RC(RTManifestVerifyFilesBuf(pvBuf, cbSize, s_aFiles, 1, 0), VERR_MANIFEST_FILE_MISMATCH); 80 ((char*)pvBuf)[0] = 'L'; 81 RTTESTI_CHECK_RC(RTManifestVerifyFilesBuf(pvBuf, cbSize, s_aFiles, 2, 0), VERR_MANIFEST_UNSUPPORTED_DIGEST_TYPE); 82 ((char*)pvBuf)[0] = 'S'; /* Restore */ 85 ((char*)pvBuf)[8] = 'z'; 86 RTTESTI_CHECK_RC(RTManifestVerifyFilesBuf(pvBuf, cbSiz [all...] |
| H A D | tstRTCircBuf.cpp | 42 void *pvBuf; local 58 RTCircBufAcquireWriteBlock(pBuf, 10, &pvBuf, &cbSize); 60 memcpy(pvBuf, pcTestPattern1, 10); 64 // RTTESTI_CHECK(memcmp(pBuf->pvBuf, pcTestPattern1, 10) == 0); /* Check the internal state */ 68 RTCircBufAcquireReadBlock(pBuf, 5, &pvBuf, &cbSize); 70 RTTESTI_CHECK(memcmp(pvBuf, pcTestPattern1, 5) == 0); 77 RTCircBufAcquireWriteBlock(pBuf, 2, &pvBuf, &cbSize); 79 memcpy(pvBuf, &pcTestPattern1[8], 2); 83 // RTTESTI_CHECK(memcmp(pBuf->pvBuf, pcTestPattern2, 10) == 0); /* Check the internal state */ 88 RTCircBufAcquireReadBlock(pBuf, 7, &pvBuf, [all...] |
| H A D | tstRTMemWipe.cpp | 53 void *pvBuf = RTMemAlloc(cbAlloc); local 54 if (!pvBuf) 60 RTRandBytes(pvBuf, cbAlloc); 62 void *pvWipe = RTMemDup(pvBuf, cbAlloc); 65 RTMemFree(pvBuf); 73 if (!memcmp(pvWipe, pvBuf, cbAlloc)) 75 cbAlloc, pvWipe, pvBuf); 78 RTMemFree(pvBuf);
|
| H A D | tstLdrObj.cpp | 75 extern "C" DECLEXPORT(uint32_t) SomeExportFunction1(void *pvBuf) argument 77 memcpy(pvBuf, &g_VM, sizeof(g_VM)); 82 extern "C" DECLEXPORT(char *) SomeExportFunction2(void *pvBuf) argument 84 NOREF(pvBuf); 89 extern "C" DECLEXPORT(char *) SomeExportFunction3(void *pvBuf) argument 91 NOREF(pvBuf);
|
| H A D | tstLdrObjR0.cpp | 71 extern "C" DECLEXPORT(uint32_t) SomeExportFunction1(void *pvBuf) argument 73 NOREF(pvBuf); 78 extern "C" DECLEXPORT(char *) SomeExportFunction2(void *pvBuf) argument 80 NOREF(pvBuf); 85 extern "C" DECLEXPORT(char *) SomeExportFunction3(void *pvBuf) argument 87 NOREF(pvBuf);
|
| /vbox/include/iprt/ |
| H A D | x509-branch-collision.h | 53 * @param pvBuf Memory buffer containing a RSA 60 RTDECL(int) RTRSAVerify(void *pvBuf, unsigned int cbSize, const char* pManifestDigestIn, RTDIGESTTYPE digestType); 67 * @param pvBuf Memory buffer containing X509 71 RTDECL(int) RTX509CertificateVerify(void *pvBuf, unsigned int cbSize);
|
| H A D | pipe.h | 118 * @param pvBuf Where to put the bytes we read. 125 RTDECL(int) RTPipeRead(RTPIPE hPipe, void *pvBuf, size_t cbToRead, size_t *pcbRead); 137 * @param pvBuf Where to put the bytes we read. 142 RTDECL(int) RTPipeReadBlocking(RTPIPE hPipe, void *pvBuf, size_t cbToRead, size_t *pcbRead); 156 * @param pvBuf What to write. 161 RTDECL(int) RTPipeWrite(RTPIPE hPipe, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten); 173 * @param pvBuf What to write. 178 RTDECL(int) RTPipeWriteBlocking(RTPIPE hPipe, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten);
|
| H A D | stream.h | 167 * @param pvBuf Where to put the read bits. 173 RTR3DECL(int) RTStrmReadEx(PRTSTREAM pStream, void *pvBuf, size_t cbRead, size_t *pcbRead); 180 * @param pvBuf Where to get the bits to write from. 185 RTR3DECL(int) RTStrmWriteEx(PRTSTREAM pStream, const void *pvBuf, size_t cbWrite, size_t *pcbWritten); 192 * @param pvBuf Where to put the read bits. 196 DECLINLINE(int) RTStrmRead(PRTSTREAM pStream, void *pvBuf, size_t cbRead) argument 198 return RTStrmReadEx(pStream, pvBuf, cbRead, NULL); 206 * @param pvBuf Where to get the bits to write from. 209 DECLINLINE(int) RTStrmWrite(PRTSTREAM pStream, const void *pvBuf, size_t cbWrite) argument 211 return RTStrmWriteEx(pStream, pvBuf, cbWrit [all...] |
| H A D | sha.h | 63 * @param pvBuf Pointer to the data. 68 RTDECL(void) RTSha1(const void *pvBuf, size_t cbBuf, uint8_t pabDigest[RTSHA1_HASH_SIZE]); 81 * @param pvBuf Pointer to the data. 84 RTDECL(void) RTSha1Update(PRTSHA1CONTEXT pCtx, const void *pvBuf, size_t cbBuf); 124 * @param pvBuf Memory buffer to create a SHA1 digest for. 130 RTR3DECL(int) RTSha1Digest(void* pvBuf, size_t cbBuf, char **ppszDigest, PFNRTPROGRESS pfnProgressCallback, void *pvUser); 171 * @param pvBuf Pointer to the data. 176 RTDECL(void) RTSha256(const void *pvBuf, size_t cbBuf, uint8_t pabDigest[RTSHA256_HASH_SIZE]); 189 * @param pvBuf Pointer to the data. 192 RTDECL(void) RTSha256Update(PRTSHA256CONTEXT pCtx, const void *pvBuf, size_ [all...] |
| H A D | md2.h | 65 * @param pvBuf Pointer to data. 70 RTDECL(void) RTMd2(const void *pvBuf, size_t cbBuf, uint8_t pabDigest[RTMD2_HASH_SIZE]); 83 * @param pvBuf Pointer to data. 86 RTDECL(void) RTMd2Update(PRTMD2CONTEXT pCtx, const void *pvBuf, size_t cbBuf);
|
| H A D | md5.h | 73 * @param pvBuf Pointer to data. 78 RTDECL(void) RTMd5(const void *pvBuf, size_t cbBuf, uint8_t pabDigest[RTMD5HASHSIZE]); 91 * @param pvBuf Pointer to data. 94 RTDECL(void) RTMd5Update(PRTMD5CONTEXT pCtx, const void *pvBuf, size_t cbBuf);
|
| /vbox/src/VBox/Runtime/common/checksum/ |
| H A D | openssl-md2.cpp | 45 RTDECL(void) RTMd2(const void *pvBuf, size_t cbBuf, uint8_t pabDigest[RTMD2_HASH_SIZE]) argument 49 RTMd2Update(&Ctx, pvBuf, cbBuf); 62 RTDECL(void) RTMd2Update(PRTMD2CONTEXT pCtx, const void *pvBuf, size_t cbBuf) argument 64 MD2_Update(&pCtx->Private, (const unsigned char *)pvBuf, cbBuf);
|
| H A D | openssl-md5.cpp | 43 RTDECL(void) RTMd5(const void *pvBuf, size_t cbBuf, uint8_t pabDigest[RTMD5_HASH_SIZE]) argument 47 RTMd5Update(&Ctx, pvBuf, cbBuf); 60 RTDECL(void) RTMd5Update(PRTMD5CONTEXT pCtx, const void *pvBuf, size_t cbBuf) argument 62 MD5_Update(&pCtx->OsslPrivate, pvBuf, cbBuf);
|
| H A D | openssl-sha1.cpp | 43 RTDECL(void) RTSha1(const void *pvBuf, size_t cbBuf, uint8_t pabDigest[RTSHA1_HASH_SIZE]) argument 47 RTSha1Update(&Ctx, pvBuf, cbBuf); 60 RTDECL(void) RTSha1Update(PRTSHA1CONTEXT pCtx, const void *pvBuf, size_t cbBuf) argument 62 SHA1_Update(&pCtx->Private, pvBuf, cbBuf);
|
| H A D | openssl-sha256.cpp | 43 RTDECL(void) RTSha256(const void *pvBuf, size_t cbBuf, uint8_t pabDigest[RTSHA256_HASH_SIZE]) argument 47 RTSha256Update(&Ctx, pvBuf, cbBuf); 60 RTDECL(void) RTSha256Update(PRTSHA256CONTEXT pCtx, const void *pvBuf, size_t cbBuf) argument 62 SHA256_Update(&pCtx->Private, pvBuf, cbBuf); 79 RTDECL(void) RTSha224(const void *pvBuf, size_t cbBuf, uint8_t pabDigest[RTSHA224_HASH_SIZE]) argument 83 RTSha224Update(&Ctx, pvBuf, cbBuf); 96 RTDECL(void) RTSha224Update(PRTSHA224CONTEXT pCtx, const void *pvBuf, size_t cbBuf) argument 98 SHA224_Update(&pCtx->Private, pvBuf, cbBuf);
|
| H A D | openssl-sha512.cpp | 43 RTDECL(void) RTSha512(const void *pvBuf, size_t cbBuf, uint8_t pabDigest[RTSHA512_HASH_SIZE]) argument 47 RTSha512Update(&Ctx, pvBuf, cbBuf); 60 RTDECL(void) RTSha512Update(PRTSHA512CONTEXT pCtx, const void *pvBuf, size_t cbBuf) argument 62 SHA512_Update(&pCtx->Private, pvBuf, cbBuf); 80 RTDECL(void) RTSha384(const void *pvBuf, size_t cbBuf, uint8_t pabDigest[RTSHA384_HASH_SIZE]) argument 84 RTSha384Update(&Ctx, pvBuf, cbBuf); 97 RTDECL(void) RTSha384Update(PRTSHA384CONTEXT pCtx, const void *pvBuf, size_t cbBuf) argument 99 SHA384_Update(&pCtx->Private, pvBuf, cbBuf);
|
| H A D | RTSha1Digest.cpp | 44 RTR3DECL(int) RTSha1Digest(void* pvBuf, size_t cbBuf, char **ppszDigest, PFNRTPROGRESS pfnProgressCallback, void *pvUser) argument 47 AssertPtrReturn(pvBuf, VERR_INVALID_POINTER); 62 char *pvTmp = (char*)pvBuf; 137 void *pvBuf = pvBufFree = RTMemTmpAlloc(cbBuf); local 138 if (!pvBuf) 141 pvBuf = alloca(cbBuf); 153 rc = RTFileRead(hFile, pvBuf, cbBuf, &cbRead); 156 RTSha1Update(&Ctx, pvBuf, cbRead);
|
| H A D | RTSha256Digest.cpp | 43 RTR3DECL(int) RTSha256Digest(void* pvBuf, size_t cbBuf, char **ppszDigest, PFNRTPROGRESS pfnProgressCallback, void *pvUser) argument 46 AssertPtrReturn(pvBuf, VERR_INVALID_POINTER); 61 char *pvTmp = (char*)pvBuf; 140 void *pvBuf = pvBufFree = RTMemTmpAlloc(cbBuf); local 141 if (!pvBuf) 144 pvBuf = alloca(cbBuf); 152 rc = RTFileRead(hFile, pvBuf, cbBuf, &cbRead); 155 RTSha256Update(&Ctx, pvBuf, cbRead);
|
| H A D | manifest.cpp | 116 void *pvBuf = 0; local 128 pvBuf = RTMemAlloc(cbToRead); 129 if (!pvBuf) 136 rc = RTFileRead(file, pvBuf, cbToRead, &cbRead); 140 rc = RTManifestVerifyFilesBuf(pvBuf, cbRead, paTests, cTests, piFailed); 144 if (pvBuf) 145 RTMemFree(pvBuf); 215 void *pvBuf = 0; local 244 rc = RTManifestWriteFilesBuf(&pvBuf, &cbSize, enmDigestType, paFiles, cFiles); 248 rc = RTFileWrite(file, pvBuf, cbSiz 273 RTManifestVerifyDigestType(void const *pvBuf, size_t cbSize, RTDIGESTTYPE *penmDigestType) argument 333 RTManifestVerifyFilesBuf(void *pvBuf, size_t cbSize, PRTMANIFESTTEST paTests, size_t cTests, size_t *piFailed) argument 556 void *pvBuf = RTMemAlloc(cbSize); local [all...] |
| /vbox/src/VBox/Runtime/r3/win/ |
| H A D | vcc100-kernel32-fakes.cpp | 95 HeapSetInformation(HANDLE hHeap, HEAP_INFORMATION_CLASS enmInfoClass, PVOID pvBuf, SIZE_T cbBuf) argument 103 || !pvBuf 104 || *(PULONG)pvBuf == HEAP_STANDARD 120 HeapQueryInformation(HANDLE hHeap, HEAP_INFORMATION_CLASS enmInfoClass, PVOID pvBuf, SIZE_T cbBuf, PSIZE_T pcbRet) argument 129 if (cbBuf < sizeof(ULONG) || !pvBuf) 134 *(PULONG)pvBuf = HEAP_STANDARD;
|
| /vbox/src/VBox/Debugger/ |
| H A D | DBGCTcp.cpp | 92 * @param pvBuf Where to put the bytes we read. 98 static DECLCALLBACK(int) dbgcTcpBackRead(PDBGCBACK pBack, void *pvBuf, size_t cbBuf, size_t *pcbRead) argument 103 int rc = RTTcpRead(pDbgcTcp->Sock, pvBuf, cbBuf, pcbRead); 116 * @param pvBuf What to write. 121 static DECLCALLBACK(int) dbgcTcpBackWrite(PDBGCBACK pBack, const void *pvBuf, size_t cbBuf, size_t *pcbWritten) argument 136 if (*(const char *)pvBuf == '\n') 144 const char *pszNL = (const char *)memchr(pvBuf, '\n', cbLeft); 146 cb = (uintptr_t)pszNL - (uintptr_t)pvBuf; 147 rc = RTTcpWrite(pDbgcTcp->Sock, pvBuf, cb); 157 pvBuf [all...] |
| /vbox/src/VBox/Devices/Storage/ |
| H A D | DrvRawImage.cpp | 110 static DECLCALLBACK(int) drvRawImageRead(PPDMIMEDIA pInterface, uint64_t off, void *pvBuf, size_t cbRead) argument 113 LogFlow(("drvRawImageRead: off=%#llx pvBuf=%p cbRead=%#x (%s)\n", off, pvBuf, cbRead, pThis->pszFilename)); 116 Assert(pvBuf); 124 rc = RTFileRead(pThis->hFile, pvBuf, cbRead, NULL); 127 Log2(("drvRawImageRead: off=%#llx pvBuf=%p cbRead=%#x (%s)\n" 129 off, pvBuf, cbRead, pThis->pszFilename, 130 cbRead, pvBuf)); 134 pThis->hFile, pvBuf, cbRead, rc, off, pThis->pszFilename)); 144 static DECLCALLBACK(int) drvRawImageWrite(PPDMIMEDIA pInterface, uint64_t off, const void *pvBuf, size_ argument [all...] |
| /vbox/src/VBox/Additions/common/VBoxGuest/ |
| H A D | VBoxDev-haiku.c | 226 void *pvBuf = NULL; local 229 pvBuf = RTMemTmpAlloc(len); 230 if (RT_UNLIKELY(!pvBuf)) 237 rc = user_memcpy(pvBuf, data, len); 240 RTMemTmpFree(pvBuf); 241 LogRel((DRIVER_NAME ":VBoxGuestHaikuIOCtl: user_memcpy failed; pvBuf=%p data=%p op=%d. rc=%d\n", pvBuf, data, op, rc)); 244 if (RT_UNLIKELY(!VALID_PTR(pvBuf))) 246 RTMemTmpFree(pvBuf); 247 LogRel((DRIVER_NAME ":VBoxGuestHaikuIOCtl: pvBuf invali [all...] |
| /vbox/src/VBox/Devices/Audio/ |
| H A D | AudioMixBuffer.h | 64 int audioMixBufReadAt(PPDMAUDIOMIXBUF pMixBuf, uint32_t offSamples, void *pvBuf, uint32_t cbBuf, uint32_t *pcbRead); 65 int audioMixBufReadAtEx(PPDMAUDIOMIXBUF pMixBuf, PDMAUDIOMIXBUFFMT enmFmt, uint32_t offSamples, void *pvBuf, uint32_t cbBuf, uint32_t *pcbRead); 66 int audioMixBufReadCirc(PPDMAUDIOMIXBUF pMixBuf, void *pvBuf, uint32_t cbBuf, uint32_t *pcRead); 67 int audioMixBufReadCircEx(PPDMAUDIOMIXBUF pMixBuf, PDMAUDIOMIXBUFFMT enmFmt, void *pvBuf, uint32_t cbBuf, uint32_t *pcRead); 73 int audioMixBufWriteAt(PPDMAUDIOMIXBUF pMixBuf, uint32_t offSamples, const void *pvBuf, uint32_t cbBuf, uint32_t *pcWritten); 74 int audioMixBufWriteAtEx(PPDMAUDIOMIXBUF pMixBuf, PDMAUDIOMIXBUFFMT enmFmt, uint32_t offSamples, const void *pvBuf, uint32_t cbBuf, uint32_t *pcWritten); 75 int audioMixBufWriteCirc(PPDMAUDIOMIXBUF pMixBuf, const void *pvBuf, uint32_t cbBuf, uint32_t *pcWritten); 76 int audioMixBufWriteCircEx(PPDMAUDIOMIXBUF pMixBuf, PDMAUDIOMIXBUFFMT enmFmt, const void *pvBuf, uint32_t cbBuf, uint32_t *pcWritten);
|