< prev index next >
src/share/vm/oops/instanceKlass.hpp
Print this page
*** 1096,1106 ****
nonstatic_oop_map_size +
(is_interface ? (int)sizeof(Klass*)/wordSize : 0) +
(is_anonymous ? (int)sizeof(Klass*)/wordSize : 0) +
(has_stored_fingerprint ? (int)sizeof(uint64_t*)/wordSize : 0) +
(java_fields * (int)sizeof(Klass*)/wordSize) +
! (is_value_type ? (int)sizeof(Klass*) : 0));
}
int size() const { return size(vtable_length(),
itable_length(),
nonstatic_oop_map_size(),
is_interface(),
--- 1096,1107 ----
nonstatic_oop_map_size +
(is_interface ? (int)sizeof(Klass*)/wordSize : 0) +
(is_anonymous ? (int)sizeof(Klass*)/wordSize : 0) +
(has_stored_fingerprint ? (int)sizeof(uint64_t*)/wordSize : 0) +
(java_fields * (int)sizeof(Klass*)/wordSize) +
! (is_value_type ? (int)sizeof(Klass*) : 0) +
! (is_value_type ? (int)sizeof(intptr_t)*2 : 0));
}
int size() const { return size(vtable_length(),
itable_length(),
nonstatic_oop_map_size(),
is_interface(),
< prev index next >