Generic Trace Generator (GTG) 0.1
|
Functions | |
void | gtg_block_memory_init (gtg_memory_t *memory, size_t block_size, long initial_block_number) |
Initialize the allocator. | |
void * | gtg_block_malloc (gtg_memory_t memory) |
Allocate a block of data. | |
void | gtg_block_free (gtg_memory_t memory, void *ptr) |
Free a block of data. | |
void gtg_block_free | ( | gtg_memory_t | memory, |
void * | ptr ) |
Free a block of data.
memory | The memory describer |
ptr | The block of data to free |
void * gtg_block_malloc | ( | gtg_memory_t | memory | ) |
Allocate a block of data.
memory | The memory describer |
void gtg_block_memory_init | ( | gtg_memory_t * | memory, |
size_t | block_size, | ||
long | initial_block_number ) |
Initialize the allocator.
memory | A memory describer |
block_size | The block size to be allocated when malloc is called |
initial_block_number | The number of blocks to allocate initialy |