hotspot/src/share/vm/oops/instanceKlassKlass.cpp
changeset 3694 942b7bc7f28c
parent 3693 af387bf37e8d
child 3821 847fddcb639b
equal deleted inserted replaced
3693:af387bf37e8d 3694:942b7bc7f28c
   403 #endif // SERIALGC
   403 #endif // SERIALGC
   404 
   404 
   405 klassOop
   405 klassOop
   406 instanceKlassKlass::allocate_instance_klass(int vtable_len, int itable_len,
   406 instanceKlassKlass::allocate_instance_klass(int vtable_len, int itable_len,
   407                                             int static_field_size,
   407                                             int static_field_size,
   408                                             int nonstatic_oop_map_count,
   408                                             unsigned nonstatic_oop_map_count,
   409                                             ReferenceType rt, TRAPS) {
   409                                             ReferenceType rt, TRAPS) {
   410 
   410 
   411   const int nonstatic_oop_map_size =
   411   const int nonstatic_oop_map_size =
   412     instanceKlass::nonstatic_oop_map_size(nonstatic_oop_map_count);
   412     instanceKlass::nonstatic_oop_map_size(nonstatic_oop_map_count);
   413   int size = instanceKlass::object_size(align_object_offset(vtable_len) + align_object_offset(itable_len) + static_field_size + nonstatic_oop_map_size);
   413   int size = instanceKlass::object_size(align_object_offset(vtable_len) + align_object_offset(itable_len) + static_field_size + nonstatic_oop_map_size);