< prev index next >

src/hotspot/share/gc/shared/collectedHeap.hpp

Print this page
rev 47476 : 8183542: Factor out serial GC specific code from GenCollectedHeap into its own subclass

*** 79,91 **** }; // // CollectedHeap // GenCollectedHeap // G1CollectedHeap // ParallelScavengeHeap - // CMSHeap // class CollectedHeap : public CHeapObj<mtInternal> { friend class VMStructs; friend class JVMCIVMStructs; friend class IsGCActiveMark; // Block structured external access to _is_gc_active --- 79,92 ---- }; // // CollectedHeap // GenCollectedHeap + // SerialHeap + // CMSHeap // G1CollectedHeap // ParallelScavengeHeap // class CollectedHeap : public CHeapObj<mtInternal> { friend class VMStructs; friend class JVMCIVMStructs; friend class IsGCActiveMark; // Block structured external access to _is_gc_active
*** 191,201 **** PRODUCT_RETURN; debug_only(static void check_for_valid_allocation_state();) public: enum Name { ! GenCollectedHeap, ParallelScavengeHeap, G1CollectedHeap, CMSHeap }; --- 192,202 ---- PRODUCT_RETURN; debug_only(static void check_for_valid_allocation_state();) public: enum Name { ! SerialHeap, ParallelScavengeHeap, G1CollectedHeap, CMSHeap };
< prev index next >