|
Electroneum
|
#include <alloc.h>

Public Attributes | |
| lock_quick_type | lock |
| struct alloc_cache * | super |
| alloc_special_type * | quar |
| size_t | num_quar |
| int | thread_num |
| uint64_t | next_id |
| uint64_t | last_id |
| void(* | cleanup )(void *) |
| void * | cleanup_arg |
| size_t | max_reg_blocks |
| size_t | num_reg_blocks |
| struct regional * | reg_list |
Structure that provides allocation. Use one per thread. The one on top has a NULL super pointer.
| void(* alloc_cache::cleanup) (void *) |
| lock_quick_type alloc_cache::lock |
| size_t alloc_cache::max_reg_blocks |
| size_t alloc_cache::num_reg_blocks |
| alloc_special_type* alloc_cache::quar |
| struct regional* alloc_cache::reg_list |
| struct alloc_cache* alloc_cache::super |