< prev index next >

src/share/vm/oops/klass.cpp

Print this page

        

*** 688,702 **** #ifndef PRODUCT bool Klass::verify_vtable_index(int i) { if (oop_is_instance()) { int limit = ((InstanceKlass*)this)->vtable_length()/vtableEntry::size(); ! assert(i >= 0 && i < limit, err_msg("index %d out of bounds %d", i, limit)); } else { assert(oop_is_array(), "Must be"); int limit = ((ArrayKlass*)this)->vtable_length()/vtableEntry::size(); ! assert(i >= 0 && i < limit, err_msg("index %d out of bounds %d", i, limit)); } return true; } bool Klass::verify_itable_index(int i) { --- 688,702 ---- #ifndef PRODUCT bool Klass::verify_vtable_index(int i) { if (oop_is_instance()) { int limit = ((InstanceKlass*)this)->vtable_length()/vtableEntry::size(); ! assert(i >= 0 && i < limit, "index %d out of bounds %d", i, limit); } else { assert(oop_is_array(), "Must be"); int limit = ((ArrayKlass*)this)->vtable_length()/vtableEntry::size(); ! assert(i >= 0 && i < limit, "index %d out of bounds %d", i, limit); } return true; } bool Klass::verify_itable_index(int i) {
< prev index next >