hotspot/src/share/vm/oops/klass.cpp
changeset 33105 294e48b4f704
parent 30764 fec48bf5a827
child 33151 686d694f5c6a
equal deleted inserted replaced
33104:a7c0f60a1294 33105:294e48b4f704
   688 #ifndef PRODUCT
   688 #ifndef PRODUCT
   689 
   689 
   690 bool Klass::verify_vtable_index(int i) {
   690 bool Klass::verify_vtable_index(int i) {
   691   if (oop_is_instance()) {
   691   if (oop_is_instance()) {
   692     int limit = ((InstanceKlass*)this)->vtable_length()/vtableEntry::size();
   692     int limit = ((InstanceKlass*)this)->vtable_length()/vtableEntry::size();
   693     assert(i >= 0 && i < limit, err_msg("index %d out of bounds %d", i, limit));
   693     assert(i >= 0 && i < limit, "index %d out of bounds %d", i, limit);
   694   } else {
   694   } else {
   695     assert(oop_is_array(), "Must be");
   695     assert(oop_is_array(), "Must be");
   696     int limit = ((ArrayKlass*)this)->vtable_length()/vtableEntry::size();
   696     int limit = ((ArrayKlass*)this)->vtable_length()/vtableEntry::size();
   697     assert(i >= 0 && i < limit, err_msg("index %d out of bounds %d", i, limit));
   697     assert(i >= 0 && i < limit, "index %d out of bounds %d", i, limit);
   698   }
   698   }
   699   return true;
   699   return true;
   700 }
   700 }
   701 
   701 
   702 bool Klass::verify_itable_index(int i) {
   702 bool Klass::verify_itable_index(int i) {