hotspot/src/share/vm/classfile/classFileParser.cpp
changeset 13738 d67be49a5beb
parent 13728 882756847a04
child 13952 e3cf184080bc
child 13969 d2a189b83b87
equal deleted inserted replaced
13737:aa8c9eb6d900 13738:d67be49a5beb
  3269     int first_nonstatic_oop_offset;
  3269     int first_nonstatic_oop_offset;
  3270     int first_nonstatic_field_offset;
  3270     int first_nonstatic_field_offset;
  3271     int next_nonstatic_field_offset;
  3271     int next_nonstatic_field_offset;
  3272 
  3272 
  3273     // Calculate the starting byte offsets
  3273     // Calculate the starting byte offsets
  3274     next_static_oop_offset      = instanceMirrorKlass::offset_of_static_fields();
  3274     next_static_oop_offset      = InstanceMirrorKlass::offset_of_static_fields();
  3275     next_static_double_offset   = next_static_oop_offset +
  3275     next_static_double_offset   = next_static_oop_offset +
  3276                                   (fac.count[STATIC_OOP] * heapOopSize);
  3276                                   (fac.count[STATIC_OOP] * heapOopSize);
  3277     if ( fac.count[STATIC_DOUBLE] &&
  3277     if ( fac.count[STATIC_DOUBLE] &&
  3278          (Universe::field_type_should_be_aligned(T_DOUBLE) ||
  3278          (Universe::field_type_should_be_aligned(T_DOUBLE) ||
  3279           Universe::field_type_should_be_aligned(T_LONG)) ) {
  3279           Universe::field_type_should_be_aligned(T_LONG)) ) {