< 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 >