Lines Matching defs:aDieAllocators
491 } aDieAllocators[2];
3985 uint32_t iAllocator = pDieDesc->cbDie > pThis->aDieAllocators[0].cbMax;
3986 Assert(pDieDesc->cbDie <= pThis->aDieAllocators[iAllocator].cbMax);
3987 PRTDWARFDIE pDie = (PRTDWARFDIE)RTMemCacheAlloc(pThis->aDieAllocators[iAllocator].hMemCache);
4028 RTMemCacheFree(pThis->aDieAllocators[pChild->iAllocator].hMemCache, pChild);
4047 RTMemCacheFree(pThis->aDieAllocators[pDie->iAllocator].hMemCache, pDie);
4653 uint32_t i = RT_ELEMENTS(pThis->aDieAllocators);
4656 RTMemCacheDestroy(pThis->aDieAllocators[i].hMemCache);
4657 pThis->aDieAllocators[i].hMemCache = NIL_RTMEMCACHE;
4811 AssertCompile(RT_ELEMENTS(pThis->aDieAllocators) == 2);
4812 pThis->aDieAllocators[0].cbMax = sizeof(RTDWARFDIE);
4813 pThis->aDieAllocators[1].cbMax = sizeof(RTDWARFDIECOMPILEUNIT);
4815 if (g_aTagDescs[i].pDesc && g_aTagDescs[i].pDesc->cbDie > pThis->aDieAllocators[1].cbMax)
4816 pThis->aDieAllocators[1].cbMax = (uint32_t)g_aTagDescs[i].pDesc->cbDie;
4817 pThis->aDieAllocators[1].cbMax = RT_ALIGN_32(pThis->aDieAllocators[1].cbMax, sizeof(uint64_t));
4819 for (uint32_t i = 0; i < RT_ELEMENTS(pThis->aDieAllocators); i++)
4821 int rc = RTMemCacheCreate(&pThis->aDieAllocators[i].hMemCache, pThis->aDieAllocators[i].cbMax, sizeof(uint64_t),
4826 RTMemCacheDestroy(pThis->aDieAllocators[i].hMemCache);
4906 uint32_t i = RT_ELEMENTS(pThis->aDieAllocators);
4909 RTMemCacheDestroy(pThis->aDieAllocators[i].hMemCache);
4910 pThis->aDieAllocators[i].hMemCache = NIL_RTMEMCACHE;