hotspot/src/share/vm/runtime/os.cpp
changeset 5403 6b0dd9c75dde
parent 4571 80b553bddc26
child 5547 f4b087cbb361
equal deleted inserted replaced
5402:c51fd0c1d005 5403:6b0dd9c75dde
   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;