PPL Logo

conv-core/memory-gnu.C File Reference

Go to the source code of this file.

Functions

void * __default_morecore (ptrdiff_t)
void * public_mALLOc (size_t bytes)
void public_fREe (void *mem)
void * public_rEALLOc (void *oldmem, size_t bytes)
void * public_mEMALIGn (size_t alignment, size_t bytes)
void * public_aLIGNED_ALLOc (size_t alignment, size_t bytes)
void * public_vALLOc (size_t bytes)
int public_pMEMALIGn (void **memptr, size_t alignment, size_t size) CMK_THROW
void * public_cALLOc (size_t n_elements, size_t elem_size)
void ** public_iCALLOc (size_t n, size_t elem_size, void *chunks[])
void ** public_iCOMALLOc (size_t n, size_t sizes[], void *chunks[])
int public_mTRIm (size_t s)
size_t public_mUSABLe (void *mem)
int public_mALLOPt (int p, int v)
void public_mSTATs (void)
struct alignas (16)

Variables

CMK_TYPEDEF_UINT8 _memory_allocated
CMK_TYPEDEF_UINT8 _memory_allocated_max
CMK_TYPEDEF_UINT8 _memory_allocated_min
int __malloc_initialized = -1
void *(* __morecore )(ptrdiff_t) = __default_morecore
static tsd_key_t arena_key
static mutex_t list_lock


Function Documentation

void* public_mALLOc ( size_t  bytes  ) 

Referenced by alignas().

Here is the caller graph for this function:

void public_fREe ( void *  mem  ) 

Referenced by alignas().

Here is the caller graph for this function:

void* public_rEALLOc ( void *  oldmem,
size_t  bytes 
)

Referenced by alignas().

Here is the caller graph for this function:

void* public_mEMALIGn ( size_t  alignment,
size_t  bytes 
)

Referenced by alignas().

Here is the caller graph for this function:

void* public_aLIGNED_ALLOc ( size_t  alignment,
size_t  bytes 
)

Referenced by alignas().

Here is the caller graph for this function:

void* public_vALLOc ( size_t  bytes  ) 

Referenced by alignas().

Here is the caller graph for this function:

int public_pMEMALIGn ( void **  memptr,
size_t  alignment,
size_t  size 
)

Referenced by alignas().

Here is the caller graph for this function:

void* public_cALLOc ( size_t  n_elements,
size_t  elem_size 
)

Referenced by alignas().

Here is the caller graph for this function:

void** public_iCALLOc ( size_t  n,
size_t  elem_size,
void *  chunks[] 
)

Referenced by alignas().

Here is the caller graph for this function:

void** public_iCOMALLOc ( size_t  n,
size_t  sizes[],
void *  chunks[] 
)

Referenced by alignas().

Here is the caller graph for this function:

int public_mTRIm ( size_t  s  ) 

Referenced by alignas().

Here is the caller graph for this function:

size_t public_mUSABLe ( void *  mem  ) 

Referenced by alignas().

Here is the caller graph for this function:

int public_mALLOPt ( int  p,
int  v 
)

Referenced by alignas().

Here is the caller graph for this function:

void public_mSTATs ( void   ) 

Referenced by alignas().

Here is the caller graph for this function:

struct alignas ( 16   )  [read]


Variable Documentation

Definition at line 124 of file memory-gnu.C.

Referenced by alignas(), CmiMaxMemoryUsage(), and CmiMemoryUsage().

void*(* __morecore)(ptrdiff_t) = __default_morecore

tsd_key_t arena_key [static]

Definition at line 257 of file memory-gnu.C.

Referenced by alignas().

mutex_t list_lock [static]

Definition at line 258 of file memory-gnu.C.


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