ARGOBOTS
dce6e727ffc4ca5b3ffc04cb9517c6689be51ec5
|
Go to the source code of this file.
Macros | |
#define | ABTI_MEM_POOL_DESC_ELEM_SIZE ABTU_roundup_size(sizeof(ABTI_ythread), 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_ythread), 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 501 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 503 of file abti_mem.h.
Referenced by ABTI_ktable_alloc_elem(), and ABTI_ktable_create().
|
inlinestatic |
Definition at line 130 of file abti_mem.h.
Referenced by ABTI_mem_alloc_ythread_mempool_desc(), and task_create().
|
inlinestatic |
Definition at line 336 of file abti_mem.h.
Referenced by ythread_create().
|
inlinestatic |
Definition at line 183 of file abti_mem.h.
Referenced by ABTI_mem_alloc_ythread_mempool_desc_stack().
|
inlinestatic |
Definition at line 344 of file abti_mem.h.
Referenced by ythread_create().
|
inlinestatic |
Definition at line 256 of file abti_mem.h.
Referenced by ABTI_mem_alloc_ythread_malloc_desc_stack(), and ABTI_mem_alloc_ythread_mempool_desc_stack().
|
inlinestatic |
Definition at line 363 of file abti_mem.h.
Referenced by ythread_create().
|
inlinestatic |
Definition at line 273 of file abti_mem.h.
Referenced by ABTI_mem_alloc_ythread_default(), and ythread_create().
|
inlinestatic |
Definition at line 461 of file abti_mem.h.
Referenced by ABTI_ythread_context_jump(), ABTI_ythread_context_jump_with_call(), ABTI_ythread_context_switch(), and ABTI_ythread_context_switch_with_call().
int ABTI_mem_check_lp_alloc | ( | ABTI_global * | p_global, |
int | lp_alloc | ||
) |
Referenced by ABTD_env_init().
|
inlinestatic |
Definition at line 46 of file abti_mem.h.
Referenced by ABTI_mem_unregister_stack().
void ABTI_mem_finalize | ( | ABTI_global * | p_global | ) |
Definition at line 206 of file malloc.c.
Referenced by finailze_library(), and init_library().
void ABTI_mem_finalize_local | ( | ABTI_xstream * | p_local_xstream | ) |
Definition at line 210 of file malloc.c.
Referenced by xstream_create().
|
inlinestatic |
Definition at line 531 of file abti_mem.h.
Referenced by ABTI_ktable_free().
|
inlinestatic |
Definition at line 155 of file abti_mem.h.
Referenced by ABTI_mem_free_thread().
|
inlinestatic |
Definition at line 382 of file abti_mem.h.
Referenced by task_create(), thread_free(), and ythread_create().
|
inlinestatic |
Definition at line 213 of file abti_mem.h.
Referenced by ABTI_mem_free_thread().
|
inlinestatic |
Definition at line 482 of file abti_mem.h.
ABTU_ret_err int ABTI_mem_init | ( | ABTI_global * | p_global | ) |
Definition at line 195 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 200 of file malloc.c.
Referenced by xstream_create().
|
inlinestatic |
Definition at line 57 of file abti_mem.h.
Referenced by ABTI_mem_alloc_ythread_malloc_desc_stack(), ABTI_mem_alloc_ythread_mempool_desc(), and ABTI_mem_alloc_ythread_mempool_desc_stack().
|
inlinestatic |
Definition at line 94 of file abti_mem.h.
Referenced by ABTI_mem_free_thread().
|
inlinestatic |
Definition at line 36 of file abti_mem.h.
Referenced by ABTI_mem_register_stack().