Mercurial > hg > truffle
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; |