CUBRID Engine  latest
memory_private_allocator.cpp File Reference
Include dependency graph for memory_private_allocator.cpp:

Go to the source code of this file.

Namespaces

 cubmem
 

Functions

void cubmem::private_block_allocate (block &b, size_t size)
 
void cubmem::private_block_deallocate (block &b)
 
HL_HEAPID cubmem::get_private_heapid (cubthread::entry *&thread_p)
 
void * cubmem::private_heap_allocate (cubthread::entry *thread_p, HL_HEAPID heapid, size_t size)
 
void cubmem::private_heap_deallocate (cubthread::entry *thread_p, HL_HEAPID heapid, void *ptr)
 
void cubmem::register_private_allocator (cubthread::entry *thread_p)
 
void cubmem::deregister_private_allocator (cubthread::entry *thread_p)
 

Variables

const block_allocator cubmem::PRIVATE_BLOCK_ALLOCATOR { private_block_allocate, private_block_deallocate }