ARGOBOTS
1.1
|
Go to the source code of this file.
Macros | |
#define | ABTI_MEM_POOL_DESC_ELEM_SIZE ABTU_roundup_size(sizeof(ABTI_thread), ABT_CONFIG_STATIC_CACHELINE_SIZE) |
#define | ABTI_STACK_CANARY_VALUE ((uint64_t)0xbaadc0debaadc0de) |
#define | ABTI_MEM_POOL_DESC_SIZE (ABTI_MEM_POOL_DESC_ELEM_SIZE - 4) |
Enumerations | |
enum | { ABTI_MEM_LP_MALLOC = 0, ABTI_MEM_LP_MMAP_RP, ABTI_MEM_LP_MMAP_HP_RP, ABTI_MEM_LP_MMAP_HP_THP, ABTI_MEM_LP_THP } |
#define ABTI_MEM_POOL_DESC_ELEM_SIZE ABTU_roundup_size(sizeof(ABTI_thread), ABT_CONFIG_STATIC_CACHELINE_SIZE) |
Definition at line 14 of file abti_mem.h.
#define ABTI_MEM_POOL_DESC_SIZE (ABTI_MEM_POOL_DESC_ELEM_SIZE - 4) |
Definition at line 328 of file abti_mem.h.
#define ABTI_STACK_CANARY_VALUE ((uint64_t)0xbaadc0debaadc0de) |
Definition at line 32 of file abti_mem.h.
anonymous enum |
Enumerator | |
---|---|
ABTI_MEM_LP_MALLOC | |
ABTI_MEM_LP_MMAP_RP | |
ABTI_MEM_LP_MMAP_HP_RP | |
ABTI_MEM_LP_MMAP_HP_THP | |
ABTI_MEM_LP_THP |
Definition at line 17 of file abti_mem.h.
|
inlinestatic |
Definition at line 330 of file abti_mem.h.
Referenced by ABTI_ktable_alloc_elem(), and ABTI_ktable_create().
|
inlinestatic |
Definition at line 98 of file abti_mem.h.
Referenced by ABTI_mem_alloc_ythread_mempool_desc(), and task_create().
|
inlinestatic |
Definition at line 67 of file abti_mem.h.
Referenced by ABTI_mem_alloc_nythread().
|
inlinestatic |
Definition at line 168 of file abti_mem.h.
Referenced by ythread_create().
|
inlinestatic |
Definition at line 236 of file abti_mem.h.
Referenced by ythread_create().
|
inlinestatic |
Definition at line 151 of file abti_mem.h.
Referenced by ABTI_mem_alloc_ythread_default(), and ABTI_mem_alloc_ythread_malloc_desc_stack().
|
inlinestatic |
Definition at line 256 of file abti_mem.h.
Referenced by ythread_create().
int ABTI_mem_check_lp_alloc | ( | ABTI_global * | p_global, |
int | lp_alloc | ||
) |
Referenced by ABTD_env_init().
void ABTI_mem_finalize | ( | ABTI_global * | p_global | ) |
Definition at line 192 of file malloc.c.
Referenced by finailze_library(), and init_library().
void ABTI_mem_finalize_local | ( | ABTI_xstream * | p_local_xstream | ) |
Definition at line 196 of file malloc.c.
Referenced by xstream_create().
|
inlinestatic |
Definition at line 358 of file abti_mem.h.
Referenced by ABTI_ktable_free().
|
inlinestatic |
Definition at line 108 of file abti_mem.h.
Referenced by ABTI_mem_free_thread(), and task_create().
|
inlinestatic |
Definition at line 281 of file abti_mem.h.
Referenced by thread_free(), and ythread_create().
ABTU_ret_err int ABTI_mem_init | ( | ABTI_global * | p_global | ) |
Definition at line 181 of file malloc.c.
Referenced by init_library().
ABTU_ret_err int ABTI_mem_init_local | ( | ABTI_global * | p_global, |
ABTI_xstream * | p_local_xstream | ||
) |
Definition at line 186 of file malloc.c.
Referenced by xstream_create().
|
inlinestatic |
Definition at line 35 of file abti_mem.h.
Referenced by ABTI_mem_alloc_ythread_default(), ABTI_mem_alloc_ythread_malloc_desc_stack(), and ABTI_mem_alloc_ythread_mempool_desc().
|
inlinestatic |
Definition at line 51 of file abti_mem.h.
Referenced by ABTI_mem_free_thread().