Searched refs:vtable_length (Results 1 - 10 of 10) sorted by relevance

/openjdk7/hotspot/src/share/vm/oops/
H A DarrayKlass.cpp46 int size = header_size + align_object_offset(vtable_length());
48 int size = header_size + vtable_length();
146 return new klassVtable(kh, start_of_vtable(), vtable_length() / vtableEntry::size());
H A DklassVtable.cpp58 void klassVtable::compute_vtable_size_and_num_mirandas(int &vtable_length, argument
72 vtable_length = 0;
77 vtable_length = super == NULL ? 0 : sk->vtable_length();
86 vtable_length += vtableEntry::size(); // we need a new entry
92 vtable_length += (num_miranda_methods * vtableEntry::size());
94 if (Universe::is_bootstrapping() && vtable_length == 0) {
97 vtable_length = Universe::base_vtable_size();
101 vtable_length != Universe::base_vtable_size()) {
107 vtable_length
[all...]
H A DarrayKlass.hpp107 int vtable_length() const { return _vtable_len; } function in class:arrayKlass
H A DklassVtable.hpp87 static void compute_vtable_size_and_num_mirandas(int &vtable_length, int &num_miranda_methods,
H A Dklass.cpp590 assert(i>=0 && i<((instanceKlass*)this)->vtable_length()/vtableEntry::size(), "index out of bounds");
592 assert(i>=0 && i<((arrayKlass*)this)->vtable_length()/vtableEntry::size(), "index out of bounds");
H A DinstanceKlass.hpp336 int vtable_length() const { return _vtable_len; } function in class:instanceKlass
782 return object_size(align_object_offset(vtable_length()) +
795 intptr_t* start_of_itable() const { return start_of_vtable() + align_object_offset(vtable_length()); }
H A DinstanceKlassKlass.cpp567 st->print(BULLET"vtable length %d (start addr: " INTPTR_FORMAT ")", ik->vtable_length(), ik->start_of_vtable()); st->cr();
H A DinstanceKlass.cpp178 return new klassVtable(as_klassOop(), start_of_vtable(), vtable_length() / vtableEntry::size());
/openjdk7/hotspot/src/share/vm/shark/
H A DsharkTopLevelBlock.cpp1148 Value *vtable_length = builder()->CreateValueOfStructEntry( local
1152 "vtable_length");
1153 vtable_length =
1154 builder()->CreateIntCast(vtable_length, SharkType::intptr_type(), false);
1160 vtable_length,
/openjdk7/hotspot/src/share/vm/prims/
H A DjvmtiRedefineClasses.cpp2590 if (ik->vtable_length() > 0 && ik->is_subtype_of(_the_class_oop)) {
3369 if (ik->vtable_length() > 0 &&

Completed in 100 milliseconds