static void meta_free(void *mem) { if (memInit) CmiPrintf("CMI_MEMORY(%d)> free(%p)\n", CmiMyPe(),mem); if (memInit>1) {int memBack=memInit; memInit=0; CmiPrintStackTrace(0); memInit=memBack;} mm_free(mem); }
static void *meta_malloc(size_t size) { void *ret=mm_malloc(size); if (memInit) CmiPrintf("CMI_MEMORY(%d)> malloc(%d) => %p\n", CmiMyPe(),size,ret); if (memInit>1) {int memBack=memInit; memInit=0; CmiPrintStackTrace(0); memInit=memBack;} return ret; }