Esempio n. 1
0
/* =============================================================================
 * 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;
}
Esempio n. 2
0
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;
}