--- old/src/share/vm/memory/metaspace.hpp 2017-09-07 14:30:26.044529682 -0400 +++ new/src/share/vm/memory/metaspace.hpp 2017-09-07 14:30:25.990529823 -0400 @@ -63,6 +63,7 @@ class MetaWord; class Mutex; class outputStream; +class PrintCLDMetaspaceInfoClosure; class SpaceManager; class VirtualSpaceList; @@ -87,6 +88,7 @@ friend class MetaspaceAux; friend class MetaspaceShared; friend class CollectorPolicy; + friend class PrintCLDMetaspaceInfoClosure; public: enum MetadataType { @@ -345,6 +347,8 @@ return min_chunk_size_words() * BytesPerWord; } + static void print_cld_metadata(outputStream* out); + static bool has_chunk_free_list(Metaspace::MetadataType mdtype); static MetaspaceChunkFreeListSummary chunk_free_list_summary(Metaspace::MetadataType mdtype);