24 #include "opal_config.h"
42 #ifndef OPAL_MALLOC_DEBUG_LEVEL
43 #define OPAL_MALLOC_DEBUG_LEVEL 2
84 OPAL_DECLSPEC
void *opal_malloc(
size_t size,
const char *file,
int line) __opal_attribute_malloc__ __opal_attribute_warn_unused_result__;
100 OPAL_DECLSPEC
void *opal_calloc(
size_t nmembers,
size_t size,
const char *file,
int line) __opal_attribute_malloc__ __opal_attribute_warn_unused_result__;
116 OPAL_DECLSPEC
void *opal_realloc(
void *ptr,
size_t size,
const char *file,
int line) __opal_attribute_malloc__ __opal_attribute_warn_unused_result__;
132 OPAL_DECLSPEC
void opal_free(
void *addr,
const char *file,
int line) __opal_attribute_nonnull__(1);
OPAL_DECLSPEC void opal_malloc_debug(int level)
Used to set the debug level for malloc debug.
Definition: malloc.c:187
BEGIN_C_DECLS void opal_malloc_init(void)
Initialize malloc debug output.
Definition: malloc.c:60
void opal_malloc_finalize(void)
Shut down malloc debug output.
Definition: malloc.c:76