Lines Matching refs:pvBuf
44 static void doMemSaferScramble(RTTEST hTest, void *pvBuf, size_t cbAlloc)
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 = NULL;
91 int rc = RTMemSaferAllocZEx(&pvBuf, cbAlloc, 0);
95 RTRandBytes(pvBuf, cbAlloc);
98 doMemSaferScramble(hTest, pvBuf, cbAlloc);
100 RTMemSaferFree(pvBuf, cbAlloc);
111 void *pvBuf = NULL;
112 RTTESTI_CHECK_RC_OK_RETV(RTMemSaferAllocZEx(&pvBuf, cbAlloc, 0));
116 RTTESTI_CHECK_RC_OK_RETV(RTMemSaferReallocZEx(cbAlloc - 1, pvBuf, cbAlloc, &pvBuf, 0));
117 memset(pvBuf, i & 0x7f, cbAlloc);
119 RTMemSaferFree(pvBuf, cbAlloc);
125 pvBuf = NULL;
129 RTTESTI_CHECK_RC_OK_RETV(RTMemSaferReallocZEx(cbAlloc, pvBuf, cbNew, &pvBuf, 0));
131 RTTESTI_CHECK(ASMMemIsAll8(pvBuf, RT_MIN(cbAlloc, cbNew), chFiller) == NULL);
134 memset(pvBuf, chFiller, cbNew);
137 RTTESTI_CHECK_RC_OK_RETV(RTMemSaferReallocZEx(cbAlloc, pvBuf, 0, &pvBuf, 0));
138 RTTESTI_CHECK(pvBuf == NULL);