diff -r f0312c7d5b37 -r ba6c248cae19 src/hotspot/share/gc/shared/genCollectedHeap.hpp --- a/src/hotspot/share/gc/shared/genCollectedHeap.hpp Wed Nov 13 11:21:15 2019 +0100 +++ b/src/hotspot/share/gc/shared/genCollectedHeap.hpp Wed Nov 13 11:37:29 2019 +0100 @@ -45,8 +45,6 @@ friend class Generation; friend class DefNewGeneration; friend class TenuredGeneration; - friend class ConcurrentMarkSweepGeneration; - friend class CMSCollector; friend class GenMarkSweep; friend class VM_GenCollectForAllocation; friend class VM_GenCollectFull; @@ -386,11 +384,6 @@ CLDClosure* weak_cld_closure, CodeBlobToOopClosure* code_roots); - // Accessor for memory state verification support - NOT_PRODUCT( - virtual size_t skip_header_HeapWords() { return 0; } - ) - virtual void gc_prologue(bool full); virtual void gc_epilogue(bool full); @@ -465,10 +458,6 @@ bool is_tlab, bool* gc_overhead_limit_was_exceeded); - // Override - void check_for_non_bad_heap_word_value(HeapWord* addr, - size_t size) PRODUCT_RETURN; - #if INCLUDE_SERIALGC // For use by mark-sweep. As implemented, mark-sweep-compact is global // in an essential way: compaction is performed across generations, by