
Go to the source code of this file.
| Data Structures | |
| struct | CmiMemUsageStruct | 
| Typedefs | |
| typedef CMK_TYPEDEF_UINT8(* | CmiMemUsageFn )(void) | 
| Functions | |
| void | initialize_memory_wrapper (void) | 
| void * | initialize_memory_wrapper_calloc (size_t nelem, size_t size) | 
| void * | initialize_memory_wrapper_malloc (size_t size) | 
| void * | initialize_memory_wrapper_realloc (void *ptr, size_t size) | 
| void * | initialize_memory_wrapper_memalign (size_t align, size_t size) | 
| int | initialize_memory_wrapper_posix_memalign (void **memptr, size_t align, size_t size) | 
| void * | initialize_memory_wrapper_aligned_alloc (size_t align, size_t size) | 
| void * | initialize_memory_wrapper_valloc (size_t size) | 
| void * | initialize_memory_wrapper_pvalloc (size_t size) | 
| void | initialize_memory_wrapper_free (void *ptr) | 
| void | initialize_memory_wrapper_cfree (void *ptr) | 
| static void * | fake_malloc (size_t size) | 
| static void * | fake_calloc (size_t nelem, size_t size) | 
| static void | fake_free (void *ptr) | 
| int | CmiMemoryIs (int flag) | 
| void | CmiOutOfMemoryInit (void) | 
| void | CmiOutOfMemory (int nBytes) | 
| static void * | meta_malloc (size_t) | 
| static void * | meta_realloc (void *, size_t) | 
| static void * | meta_memalign (size_t, size_t) | 
| static void | meta_free (void *) | 
| static void * | meta_malloc_hook (size_t s, const void *c) | 
| static void * | meta_realloc_hook (void *p, size_t s, const void *c) | 
| static void * | meta_memalign_hook (size_t s1, size_t s2, const void *c) | 
| static void | meta_free_hook (void *p, const void *c) | 
| static void | my_init_hook (void) | 
| void * | malloc (size_t size) CMK_THROW | 
| void | free (void *ptr) CMK_THROW | 
| void * | calloc (size_t nelem, size_t size) CMK_THROW | 
| void | cfree (void *ptr) CMK_THROW | 
| void * | realloc (void *ptr, size_t size) CMK_THROW | 
| CLINKAGE void * | memalign (size_t align, size_t size) CMK_THROW | 
| CLINKAGE int | posix_memalign (void **outptr, size_t align, size_t size) CMK_THROW | 
| CLINKAGE void * | aligned_alloc (size_t align, size_t size) CMK_THROW | 
| void * | valloc (size_t size) CMK_THROW | 
| CLINKAGE void * | pvalloc (size_t size) CMK_THROW | 
| void | CmiMemoryInit (char **argv) | 
| CLINKAGE void * | malloc_reentrant (size_t) | 
| CLINKAGE void | free_reentrant (void *) | 
| int | sbrk (int s) | 
| static INLINE CMK_TYPEDEF_UINT8 | MemusageMstats (void) | 
| static INLINE CMK_TYPEDEF_UINT8 | MemusageSbrk (void) | 
| static INLINE CMK_TYPEDEF_UINT8 | MemusageProcSelfStat (void) | 
| static INLINE CMK_TYPEDEF_UINT8 | MemusageMallinfo (void) | 
| static INLINE CMK_TYPEDEF_UINT8 | MemusagePS (void) | 
| static INLINE CMK_TYPEDEF_UINT8 | MemusageWindows (void) | 
| static INLINE CMK_TYPEDEF_UINT8 | MemusageBGQ (void) | 
| CMK_TYPEDEF_UINT8 | CmiMemoryUsage (void) | 
| Return number of bytes currently allocated, if possible. | |
| const char * | CmiMemoryUsageReporter (void) | 
| CMK_TYPEDEF_UINT8 | CmiMaxMemoryUsageR (void) | 
| CMK_TYPEDEF_UINT8 | CmiMaxMemoryUsage (void) | 
| Return number of maximum number of bytes allocated since the last call to CmiResetMaxMemory(), if possible. | |
| void | CmiResetMaxMemory (void) | 
| Reset the mechanism that records the highest seen (high watermark) memory usage. | |
| CMK_TYPEDEF_UINT8 | CmiMinMemoryUsage (void) | 
| void | CmiResetMinMemory (void) | 
| static void | meta_init (char **argv) | 
| static void * | meta_calloc (size_t nelem, size_t size) | 
| static void | meta_cfree (void *mem) | 
| static int | meta_posix_memalign (void **outptr, size_t align, size_t size) | 
| static void * | meta_aligned_alloc (size_t align, size_t size) | 
| static void * | meta_valloc (size_t size) | 
| static void * | meta_pvalloc (size_t size) | 
| CLINKAGE void * | malloc_nomigrate (size_t) | 
| CLINKAGE void | free_nomigrate (void *) | 
| CmiIsomallocBlockList * | CmiIsomallocBlockListActivate (CmiIsomallocBlockList *l) | 
| CmiIsomallocBlockList * | CmiIsomallocBlockListCurrent (void) | 
| void | CmiEnableIsomalloc (void) | 
| void | CmiDisableIsomalloc (void) | 
| void | CmiMemoryMark (void) | 
| void | CmiMemoryMarkBlock (void *blk) | 
| void | CmiMemorySweep (const char *where) | 
| void | CmiMemoryCheck (void) | 
| void | memory_preallocate_hack (void) | 
| void | CpdSetInitializeMemory (int v) | 
| size_t | cpd_memory_length (void *lenParam) | 
| Returns the number of total blocks of memory allocated. | |
| void | cpd_memory_pup (void *itemParam, pup_er p, CpdListItemsRequest *req) | 
| void | cpd_memory_leak (void *itemParam, pup_er p, CpdListItemsRequest *req) | 
| void | check_memory_leaks (LeakSearchInfo *i) | 
| size_t | cpd_memory_getLength (void *lenParam) | 
| void | cpd_memory_get (void *itemParam, pup_er p, CpdListItemsRequest *req) | 
| void | CpdMemoryMarkClean (char *msg) | 
| void | setProtection (char *mem, char *ptr, int len, int flag) | 
| void | setMemoryTypeChare (void *ptr) | 
| void | setMemoryTypeMessage (void *ptr) | 
| void | CpdSystemEnter (void) | 
| void | CpdSystemExit (void) | 
| void | CpdResetMemory (void) | 
| void | CpdCheckMemory (void) | 
| int | get_memory_allocated_user_total (void) | 
| void * | MemoryToSlot (void *ptr) | 
| int | Slot_ChareOwner (void *s) | 
| int | Slot_AllocatedSize (void *s) | 
| int | Slot_StackTrace (void *s, void ***stack) | 
| int | setMemoryChareIDFromPtr (void *ptr) | 
| void | setMemoryChareID (int id) | 
| void | setMemoryOwnedBy (void *ptr, int id) | 
| void * | CmiMallocAligned (const size_t size, const unsigned int alignment) | 
| void | CmiFreeAligned (void *ptr) | 
| CLINKAGE void * | __libc_memalign (size_t alignment, size_t bytes) | 
| CLINKAGE void * | __default_morecore (ptrdiff_t) | 
| CLINKAGE int | mallopt (int param_number, int value) CMK_THROW | 
| CLINKAGE void | __malloc_fork_lock_parent (void) | 
| CLINKAGE void | __malloc_fork_unlock_parent (void) | 
| CLINKAGE void | __malloc_fork_unlock_child (void) | 
| char * | strdup (const char *str) | 
| char * | strndup (const char *str, size_t n) | 
| Variables | |
| void * | memory_stack_top | 
| int | cpdInSystem = 1 | 
| void *(* | mm_malloc )(size_t) = initialize_memory_wrapper_malloc | 
| void *(* | mm_calloc )(size_t, size_t) = initialize_memory_wrapper_calloc | 
| void *(* | mm_realloc )(void *, size_t) = initialize_memory_wrapper_realloc | 
| void *(* | mm_memalign )(size_t, size_t) = initialize_memory_wrapper_memalign | 
| int(* | mm_posix_memalign )(void **, size_t, size_t) = initialize_memory_wrapper_posix_memalign | 
| void *(* | mm_aligned_alloc )(size_t, size_t) = initialize_memory_wrapper_aligned_alloc | 
| void *(* | mm_valloc )(size_t) = initialize_memory_wrapper_valloc | 
| void *(* | mm_pvalloc )(size_t) = initialize_memory_wrapper_pvalloc | 
| void(* | mm_free )(void *) = initialize_memory_wrapper_free | 
| void(* | mm_cfree )(void *) = initialize_memory_wrapper_cfree | 
| struct mallinfo(* | mm_mallinfo )(void) = NULL | 
| static char | fake_malloc_buffer [1024] | 
| static char * | fake_malloc_buffer_pos = fake_malloc_buffer | 
| char | initialize_memory_wrapper_status | 
| CMK_TYPEDEF_UINT8 | _memory_allocated = 0 | 
| CMK_TYPEDEF_UINT8 | _memory_allocated_max = 0 | 
| CMK_TYPEDEF_UINT8 | _memory_allocated_min = 0 | 
| static int | rank_holding_CmiMemLock = -1 | 
| static int | CmiMemoryIs_flag = 0 | 
| static char * | memory_lifeRaft = NULL | 
| memory_lifeRaft is a very small heap-allocated region. | |
| int | memory_status_info = 0 | 
| int | memory_chare_id = 0 | 
| static void *(* | old_malloc_hook )(size_t, const void *) | 
| static void *(* | old_realloc_hook )(void *, size_t, const void *) | 
| static void *(* | old_memalign_hook )(size_t, size_t, const void *) | 
| static void(* | old_free_hook )(void *, const void *) | 
| void(* | __MALLOC_HOOK_VOLATILE )(void) = my_init_hook | 
| void(* | __malloc_initialize_hook )(void) = my_init_hook | 
| static int | skip_mallinfo = 0 | 
| static int | MemusageInited = 0 | 
| static uintptr_t | MemusageInitSbrkval = 0 | 
| struct CmiMemUsageStruct | memtest_order [] | 
| static int | CmiMemoryInited = 0 | 
 1.5.5
 1.5.5