diff -r e46b9e514479 -r cf09f0b56efd src/hotspot/share/classfile/javaClasses.cpp --- a/src/hotspot/share/classfile/javaClasses.cpp Wed Jun 27 20:04:31 2018 +0530 +++ b/src/hotspot/share/classfile/javaClasses.cpp Wed Jun 27 11:55:35 2018 -0400 @@ -4425,6 +4425,12 @@ return obj->obj_field(_owner_offset); } +#if INCLUDE_CDS +void java_util_concurrent_locks_AbstractOwnableSynchronizer::serialize(SerializeClosure* f) { + AOS_FIELDS_DO(FIELD_SERIALIZE_OFFSET); +} +#endif + static int member_offset(int hardcoded_offset) { return (hardcoded_offset * heapOopSize) + instanceOopDesc::base_offset_in_bytes(); }