Lines Matching refs:poolSpace
58 static PoolSpace *poolSpace; variable
205 if (poolSpace[pool_id].pos + bytes > poolSpace[pool_id].bufSize) in CrossThreadGetMem()
208 void *ret = poolSpace[pool_id].space + poolSpace[pool_id].pos; in CrossThreadGetMem()
209 poolSpace[pool_id].pos += bytes; in CrossThreadGetMem()
210 poolSpace[pool_id].regions++; in CrossThreadGetMem()
217 poolSpace[pool_id].regions--; in CrossThreadPutMem()
231 poolSpace = new PoolSpace[number_of_threads]; in init()
236 REQUIRE_MESSAGE(!poolSpace[i].regions, "Memory leak detected"); in destroy()
238 delete []poolSpace; in destroy()
287 REQUIRE_MESSAGE(!poolSpace[i].regions, "Region leak detected"); in TestCrossThreadPools()
295 poolSpace = new PoolSpace(8*1024); in TestTooSmallBuffer()
302 REQUIRE_MESSAGE(!poolSpace[0].regions, "No leaks."); in TestTooSmallBuffer()
304 delete poolSpace; in TestTooSmallBuffer()