Classes | |
| class | Root |
| class | SqlAlloc |
Functions | |
| void * | multi_malloc (bool zerofill,...) |
| void | init_sql_alloc (Root *root, size_t block_size, size_t pre_alloc_size) |
| void * | sql_alloc (size_t) |
| void * | sql_calloc (size_t) |
| char * | sql_strdup (const char *str) |
| char * | sql_strmake (const char *str, size_t len) |
| void * | sql_memdup (const void *ptr, size_t size) |
Variables | |
| static const int | KEEP_PREALLOC = 1 |
| static const int | MARK_BLOCKS_FREE = 2 |
| static const size_t | ROOT_MIN_BLOCK_SIZE = (MALLOC_OVERHEAD + sizeof(internal::UsedMemory) + 8) |
Memory allocation utils
NB: This namespace documentation may not seem very useful, but without a comment on the namespace Doxygen won't extract any documentation for namespace members.