/* ============================================================================= * TxAlloc * * CCM: simple transactional memory allocation * ============================================================================= */ void* TxAlloc (Thread* Self, size_t size){ void* ptr = tmalloc_reserve(size); if (ptr) { // tmalloc_append(Self->allocPtr, ptr); } return ptr; }
void* PgtmAlloc (Thread* Self, size_t size) { #ifdef PROFILE printf("Alloc ... \n"); #endif void* ptr = tmalloc_reserve(size); if (ptr) { tmalloc_append(Self->allocPtr, ptr); } return ptr; }