< prev index next >

src/java.desktop/share/native/common/awt/debug/debug_mem.c

Print this page

        

*** 72,82 **** /************************************************** * Global Data structures */ static DMemState DMemGlobalState; ! extern const DMemState * DMemStatePtr = &DMemGlobalState; static MemoryListLink MemoryList = {NULL,NULL,FALSE}; static dmutex_t DMemMutex = NULL; /**************************************************/ --- 72,84 ---- /************************************************** * Global Data structures */ static DMemState DMemGlobalState; ! extern const DMemState * DMemStatePtr; ! //Do this to avoid compiler warning about const extern initialization. ! const DMemState* DMemStatePtr = &DMemGlobalState; static MemoryListLink MemoryList = {NULL,NULL,FALSE}; static dmutex_t DMemMutex = NULL; /**************************************************/
*** 274,291 **** DMutex_Exit(DMemMutex); } static void DMem_DumpHeader(MemoryBlockHeader * header) { char report[FILENAME_MAX+MAX_DECIMAL_DIGITS*3+1]; - static const char * reportFormat = - "file: %s, line %d\n" - "size: %d bytes\n" - "order: %d\n" - "-------"; DMem_VerifyHeader(header); ! sprintf(report, reportFormat, header->filename, header->linenumber, header->size, header->order); DTRACE_PRINTLN(report); } /* * Call this function at shutdown time to report any leaked blocks --- 276,292 ---- DMutex_Exit(DMemMutex); } static void DMem_DumpHeader(MemoryBlockHeader * header) { char report[FILENAME_MAX+MAX_DECIMAL_DIGITS*3+1]; DMem_VerifyHeader(header); ! sprintf(report, "file: %s, line %d\n" \ ! "size: %d bytes\n" \ ! "order: %d\n" \ ! "-------", ! header->filename, (int)header->linenumber, (int)header->size, header->order); DTRACE_PRINTLN(report); } /* * Call this function at shutdown time to report any leaked blocks
< prev index next >