equal
deleted
inserted
replaced
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)) ) { |