comparison src/share/vm/runtime/os.cpp @ 1490:f03d0a26bf83

6888954: argument formatting for assert() and friends Reviewed-by: kvn, twisti, apetrusenko, never, dcubed
author jcoomes
date Thu, 22 Apr 2010 13:23:15 -0700
parents 4ce7240d622c
children c18cbe5936b8
comparison
equal deleted inserted replaced
1489:cff162798819 1490:f03d0a26bf83
404 #define paranoid 0 /* only set to 1 if you suspect checking code has bug */ 404 #define paranoid 0 /* only set to 1 if you suspect checking code has bug */
405 405
406 #ifdef ASSERT 406 #ifdef ASSERT
407 inline size_t get_size(void* obj) { 407 inline size_t get_size(void* obj) {
408 size_t size = *size_addr_from_obj(obj); 408 size_t size = *size_addr_from_obj(obj);
409 if (size < 0 ) 409 if (size < 0) {
410 fatal2("free: size field of object #%p was overwritten (%lu)", obj, size); 410 fatal(err_msg("free: size field of object #" PTR_FORMAT " was overwritten ("
411 SIZE_FORMAT ")", obj, size));
412 }
411 return size; 413 return size;
412 } 414 }
413 415
414 u_char* find_cushion_backwards(u_char* start) { 416 u_char* find_cushion_backwards(u_char* start) {
415 u_char* p = start; 417 u_char* p = start;