src/hotspot/share/classfile/javaClasses.cpp
changeset 55251 92eec0732eed
parent 55159 a38132298eda
child 57514 9b6d4e64778c
equal deleted inserted replaced
55250:f74f0d3033a9 55251:92eec0732eed
   196 }
   196 }
   197 
   197 
   198 #if INCLUDE_CDS
   198 #if INCLUDE_CDS
   199 void java_lang_String::serialize_offsets(SerializeClosure* f) {
   199 void java_lang_String::serialize_offsets(SerializeClosure* f) {
   200   STRING_FIELDS_DO(FIELD_SERIALIZE_OFFSET);
   200   STRING_FIELDS_DO(FIELD_SERIALIZE_OFFSET);
   201   f->do_u4((u4*)&initialized);
   201   f->do_bool(&initialized);
   202 }
   202 }
   203 #endif
   203 #endif
   204 
   204 
   205 class CompactStringsFixup : public FieldClosure {
   205 class CompactStringsFixup : public FieldClosure {
   206 private:
   206 private:
  1564   CLASS_INJECTED_FIELDS(INJECTED_FIELD_COMPUTE_OFFSET);
  1564   CLASS_INJECTED_FIELDS(INJECTED_FIELD_COMPUTE_OFFSET);
  1565 }
  1565 }
  1566 
  1566 
  1567 #if INCLUDE_CDS
  1567 #if INCLUDE_CDS
  1568 void java_lang_Class::serialize_offsets(SerializeClosure* f) {
  1568 void java_lang_Class::serialize_offsets(SerializeClosure* f) {
  1569   f->do_u4((u4*)&offsets_computed);
  1569   f->do_bool(&offsets_computed);
  1570   f->do_u4((u4*)&_init_lock_offset);
  1570   f->do_u4((u4*)&_init_lock_offset);
  1571 
  1571 
  1572   CLASS_FIELDS_DO(FIELD_SERIALIZE_OFFSET);
  1572   CLASS_FIELDS_DO(FIELD_SERIALIZE_OFFSET);
  1573 
  1573 
  1574   CLASS_INJECTED_FIELDS(INJECTED_FIELD_SERIALIZE_OFFSET);
  1574   CLASS_INJECTED_FIELDS(INJECTED_FIELD_SERIALIZE_OFFSET);