--- old/src/share/vm/gc/cms/cmsHeap.hpp 2017-07-17 13:55:16.967945077 +0200 +++ new/src/share/vm/gc/cms/cmsHeap.hpp 2017-07-17 13:55:16.906946144 +0200 @@ -91,18 +91,17 @@ OopsInGenClosure* root_closure, CLDClosure* cld_closure); -protected: - void gc_prologue(bool full); - void gc_epilogue(bool full); +private: + WorkGang* _workers; + + virtual void gc_prologue(bool full); + virtual void gc_epilogue(bool full); // Accessor for memory state verification support NOT_PRODUCT( virtual size_t skip_header_HeapWords() { return CMSCollector::skip_header_HeapWords(); } ) -private: - WorkGang* _workers; - // Returns success or failure. void create_cms_collector();