PPL Logo

conv-core/memory-verbose.C File Reference

Go to the source code of this file.

Functions

static void meta_init (char **argv)
static void * meta_malloc (size_t size)
static void meta_free (void *mem)
static void * meta_calloc (size_t nelem, size_t size)
static void meta_cfree (void *mem)
static void * meta_realloc (void *mem, size_t size)
static void * meta_memalign (size_t align, size_t size)
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)

Variables

static int memInit = 0
static int inMemVerbose = 0


Function Documentation

static void meta_init ( char **  argv  )  [static]

Definition at line 17 of file memory-verbose.C.

References CmiMyPe(), CmiMyRank(), CmiNodeAllBarrier(), CmiPrintf(), and memInit.

Here is the call graph for this function:

static void* meta_malloc ( size_t  size  )  [static]

Definition at line 24 of file memory-verbose.C.

References CmiMyPe(), CmiPrintf(), CmiPrintStackTrace(), memInit, and mm_malloc.

Here is the call graph for this function:

static void meta_free ( void *  mem  )  [static]

Definition at line 33 of file memory-verbose.C.

References CmiMyPe(), CmiPrintf(), CmiPrintStackTrace(), inMemVerbose, memInit, and mm_free.

Here is the call graph for this function:

static void* meta_calloc ( size_t  nelem,
size_t  size 
) [static]

Definition at line 44 of file memory-verbose.C.

References CmiMyPe(), CmiPrintf(), memInit, and mm_calloc.

Here is the call graph for this function:

static void meta_cfree ( void *  mem  )  [static]

Definition at line 52 of file memory-verbose.C.

References CmiMyPe(), CmiPrintf(), memInit, and mm_cfree.

Here is the call graph for this function:

static void* meta_realloc ( void *  mem,
size_t  size 
) [static]

Definition at line 59 of file memory-verbose.C.

References CmiMyPe(), CmiPrintf(), memInit, and mm_realloc.

Here is the call graph for this function:

static void* meta_memalign ( size_t  align,
size_t  size 
) [static]

Definition at line 67 of file memory-verbose.C.

References CmiMyPe(), CmiPrintf(), memInit, and mm_memalign.

Here is the call graph for this function:

static int meta_posix_memalign ( void **  outptr,
size_t  align,
size_t  size 
) [static]

Definition at line 75 of file memory-verbose.C.

References CmiMyPe(), CmiPrintf(), memInit, and mm_posix_memalign.

Here is the call graph for this function:

static void* meta_aligned_alloc ( size_t  align,
size_t  size 
) [static]

Definition at line 84 of file memory-verbose.C.

References CmiMyPe(), CmiPrintf(), memInit, and mm_aligned_alloc.

Here is the call graph for this function:

static void* meta_valloc ( size_t  size  )  [static]

Definition at line 92 of file memory-verbose.C.

References CmiMyPe(), CmiPrintf(), memInit, and mm_valloc.

Here is the call graph for this function:

static void* meta_pvalloc ( size_t  size  )  [static]

Definition at line 100 of file memory-verbose.C.

References CmiMyPe(), CmiPrintf(), memInit, and mm_pvalloc.

Here is the call graph for this function:


Variable Documentation

int memInit = 0 [static]

int inMemVerbose = 0 [static]

Definition at line 15 of file memory-verbose.C.

Referenced by meta_free().


Generated on Mon Sep 21 08:02:26 2020 for Charm++ by  doxygen 1.5.5