src/share/vm/runtime/os.cpp

changeset 1845
f03d0a26bf83
parent 1577
4ce7240d622c
child 1907
c18cbe5936b8
     1.1 --- a/src/share/vm/runtime/os.cpp	Sun Oct 11 16:19:25 2009 -0700
     1.2 +++ b/src/share/vm/runtime/os.cpp	Thu Apr 22 13:23:15 2010 -0700
     1.3 @@ -406,8 +406,10 @@
     1.4  #ifdef ASSERT
     1.5  inline size_t get_size(void* obj) {
     1.6    size_t size = *size_addr_from_obj(obj);
     1.7 -  if (size < 0 )
     1.8 -    fatal2("free: size field of object #%p was overwritten (%lu)", obj, size);
     1.9 +  if (size < 0) {
    1.10 +    fatal(err_msg("free: size field of object #" PTR_FORMAT " was overwritten ("
    1.11 +                  SIZE_FORMAT ")", obj, size));
    1.12 +  }
    1.13    return size;
    1.14  }
    1.15  

mercurial