6 #define DEBUG_FILE_LEN 20 21 #ifdef PAPI_NO_MEMORY_MANAGEMENT 22 #define papi_malloc(a) malloc(a) 23 #define papi_free(a) free(a) 24 #define papi_realloc(a,b) realloc(a,b) 25 #define papi_calloc(a,b) calloc(a,b) 26 #define papi_valid_free(a) 1 27 #define papi_strdup(a) strdup(a) 28 #define papi_mem_cleanup_all() ; 29 #define papi_mem_print_info(a) ; 30 #define papi_mem_print_stats() ; 31 #define papi_mem_overhead(a) ; 32 #define papi_mem_check_all_overflow() ; 34 #define papi_malloc(a) _papi_malloc(__FILE__,__LINE__, a) 35 #define papi_free(a) _papi_free(__FILE__,__LINE__, a) 36 #define papi_realloc(a,b) _papi_realloc(__FILE__,__LINE__,a,b) 37 #define papi_calloc(a,b) _papi_calloc(__FILE__,__LINE__,a,b) 38 #define papi_valid_free(a) _papi_valid_free(__FILE__,__LINE__,a) 39 #define papi_strdup(a) _papi_strdup(__FILE__,__LINE__,a) 40 #define papi_mem_cleanup_all _papi_mem_cleanup_all 41 #define papi_mem_print_info(a) _papi_mem_print_info(a) 42 #define papi_mem_print_stats _papi_mem_print_stats 43 #define papi_mem_overhead(a) _papi_mem_overhead(a) 44 #define papi_mem_check_all_overflow _papi_mem_check_all_overflow 60 #define PAPI_MEM_LIB_OVERHEAD 1 61 #define PAPI_MEM_OVERHEAD 2 void * _papi_calloc(char *, int, size_t, size_t)
void _papi_mem_print_stats()
char * _papi_strdup(char *, int, const char *s)
int _papi_valid_free(char *, int, void *)
int _papi_mem_check_all_overflow()
void _papi_free(char *, int, void *)
void _papi_mem_print_info(void *ptr)
void * _papi_realloc(char *, int, void *, size_t)
void * _papi_malloc(char *, int, size_t)
void _papi_mem_cleanup_all()
int _papi_mem_overhead(int)