Lines Matching refs:hMemPool

54 static void tst1(RTMEMPOOL hMemPool)
59 RTTESTI_CHECK_RETV(pv = RTMemPoolAlloc(hMemPool, 1));
60 RTTESTI_CHECK_RETV(RTMemPoolRelease(hMemPool, pv) == 0);
62 RTTESTI_CHECK_RETV(pv = RTMemPoolAlloc(hMemPool, 0));
63 RTTESTI_CHECK_RETV(RTMemPoolRelease(hMemPool, pv) == 0);
68 RTTESTI_CHECK_RETV(pv = RTMemPoolAllocZ(hMemPool, 1024));
72 RTTESTI_CHECK_RETV(RTMemPoolRelease(hMemPool, pv) == 0);
75 RTTESTI_CHECK_RETV(pv = RTMemPoolAllocZ(hMemPool, 0));
76 RTTESTI_CHECK_RETV(RTMemPoolRelease(hMemPool, pv) == 0);
80 RTTESTI_CHECK_RETV(pv = RTMemPoolDup(hMemPool, szTest, sizeof(szTest)));
82 RTTESTI_CHECK_RETV(RTMemPoolRelease(hMemPool, pv) == 0);
87 RTTESTI_CHECK_RETV(pv = RTMemPoolDupEx(hMemPool, szTest, sizeof(szTest), cb));
92 RTTESTI_CHECK_RETV(RTMemPoolRelease(hMemPool, pv) == 0);
96 RTTESTI_CHECK_RETV(pv = RTMemPoolRealloc(hMemPool, NULL, 1));
97 RTTESTI_CHECK_RETV(pv = RTMemPoolRealloc(hMemPool, pv, 2));
98 RTTESTI_CHECK_RETV(RTMemPoolRelease(hMemPool, pv) == 0);
100 RTTESTI_CHECK_RETV(pv = RTMemPoolAlloc(hMemPool, 42));
101 RTTESTI_CHECK_RETV(pv = RTMemPoolRealloc(hMemPool, pv, 32));
102 RTTESTI_CHECK_RETV(RTMemPoolRelease(hMemPool, pv) == 0);
104 RTTESTI_CHECK_RETV(pv = RTMemPoolRealloc(hMemPool, NULL, 128));
105 RTTESTI_CHECK_RETV(pv = RTMemPoolRealloc(hMemPool, pv, 256));
106 RTTESTI_CHECK_RETV(RTMemPoolRealloc(hMemPool, pv, 0) == NULL);
109 RTMemPoolFree(hMemPool, NULL);
110 RTMemPoolFree(hMemPool, RTMemPoolAlloc(hMemPool, 42));
116 RTTESTI_CHECK_RETV(pv = RTMemPoolAlloc(hMemPool, i));
127 RTTESTI_CHECK(RTMemPoolRelease(hMemPool, pv) == 3);
142 RTTESTI_CHECK(RTMemPoolRelease(hMemPool, pv) == cRefs);
149 RTTESTI_CHECK_RETV(pv2 = RTMemPoolAlloc(hMemPool, i));
152 RTTESTI_CHECK(RTMemPoolRelease(hMemPool, pv2) == 0);
170 RTMEMPOOL hMemPool;
171 RTTESTI_CHECK_RC_RETV(RTMemPoolCreate(&hMemPool, "test 3a"), VINF_SUCCESS);
172 RTTESTI_CHECK_RETV(RTMemPoolAlloc(hMemPool, 10));
173 RTTESTI_CHECK_RETV(RTMemPoolAlloc(hMemPool, 20));
174 RTTESTI_CHECK_RETV(RTMemPoolAlloc(hMemPool, 40));
175 RTTESTI_CHECK_RETV(RTMemPoolAlloc(hMemPool, 80));
176 RTTESTI_CHECK_RC_RETV(RTMemPoolDestroy(hMemPool), VINF_SUCCESS);
186 RTTESTI_CHECK_RC_RETV(RTMemPoolCreate(&hMemPool, "test 3b"), VINF_SUCCESS);
195 RTTESTI_CHECK_RETV(apvHistory[j] = RTMemPoolAlloc(hMemPool, j));
203 RTTESTI_CHECK_RETV(RTMemPoolRelease(hMemPool, apvHistory[iFree]) == 0);
208 RTTESTI_CHECK_RC_RETV(RTMemPoolDestroy(hMemPool), VINF_SUCCESS);
220 RTMEMPOOL hMemPool = g_hMemPool4;
235 RTTESTI_CHECK_RET(apvHistory[j] = RTMemPoolAlloc(hMemPool, (i & 15) + (j & 63)), VERR_NO_MEMORY);
238 RTTESTI_CHECK_RET(RTMemPoolRelease(hMemPool, apvHistory[k]) == 0, VERR_INTERNAL_ERROR);
242 RTTESTI_CHECK_RET(RTMemPoolRelease(hMemPool, apvHistory[j]) == 0, VERR_INTERNAL_ERROR);
252 RTMEMPOOL hMemPool;
253 RTTESTI_CHECK_RC_RETV(RTMemPoolCreate(&hMemPool, "test 2a"), VINF_SUCCESS);
254 g_hMemPool4 = hMemPool;
256 PRTTHREAD pahThreads = (PRTTHREAD)RTMemPoolAlloc(hMemPool, cThreads * sizeof(RTTHREAD));
285 RTTESTI_CHECK_RC(RTMemPoolDestroy(hMemPool), VINF_SUCCESS);
322 RTMEMPOOL hMemPool;
323 RTTESTI_CHECK_RC(rc = RTMemPoolCreate(&hMemPool, "test 2a"), VINF_SUCCESS);
325 RTTESTI_CHECK_RC(rc = RTMemPoolDestroy(hMemPool), VINF_SUCCESS);
330 RTTESTI_CHECK_RC(rc = RTMemPoolCreate(&hMemPool, "test 2b"), VINF_SUCCESS);
333 tst1(hMemPool);
334 RTTESTI_CHECK_RC(rc = RTMemPoolDestroy(hMemPool), VINF_SUCCESS);