diff -r 0b63526d1550 -r ca1f2d4d4ec8 src/hotspot/share/memory/metaspaceShared.hpp --- a/src/hotspot/share/memory/metaspaceShared.hpp Tue May 08 12:16:52 2018 -0700 +++ b/src/hotspot/share/memory/metaspaceShared.hpp Mon May 07 14:57:23 2018 +0200 @@ -113,6 +113,9 @@ static oop archive_heap_object(oop obj, Thread* THREAD); static void archive_klass_objects(Thread* THREAD); #endif + + static bool is_archive_object(oop p) NOT_CDS_JAVA_HEAP_RETURN_(false); + static bool is_heap_object_archiving_allowed() { CDS_JAVA_HEAP_ONLY(return (UseG1GC && UseCompressedOops && UseCompressedClassPointers);) NOT_CDS_JAVA_HEAP(return false;)