8009593: [parfait] Null pointer deference in hotspot/src/share/vm/oops/constantPool.cpp

Thu, 21 Mar 2013 10:13:56 -0700

author
morris
date
Thu, 21 Mar 2013 10:13:56 -0700
changeset 4782
c3c64a973559
parent 4781
589aa23334ea
child 4783
3536ea6bc4df
child 4861
a57fc14f798a
child 4862
e370f63dc5b1

8009593: [parfait] Null pointer deference in hotspot/src/share/vm/oops/constantPool.cpp
Summary: added guarantee() to print_entry_on()
Reviewed-by: kvn

src/share/vm/oops/constantPool.cpp file | annotate | diff | comparison | revisions
     1.1 --- a/src/share/vm/oops/constantPool.cpp	Thu Mar 21 10:11:24 2013 -0700
     1.2 +++ b/src/share/vm/oops/constantPool.cpp	Thu Mar 21 10:13:56 2013 -0700
     1.3 @@ -1852,6 +1852,7 @@
     1.4    switch (tag_at(index).value()) {
     1.5      case JVM_CONSTANT_Class :
     1.6        { Klass* k = klass_at(index, CATCH);
     1.7 +        guarantee(k != NULL, "need klass");
     1.8          k->print_value_on(st);
     1.9          st->print(" {0x%lx}", (address)k);
    1.10        }

mercurial