mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 14:54:52 +02:00
8183542: Factor out serial GC specific code from GenCollectedHeap into its own subclass
Reviewed-by: kbarrett, jgeorge
This commit is contained in:
parent
ac52bdcdd1
commit
04e375658c
12 changed files with 161 additions and 47 deletions
|
@ -47,6 +47,7 @@
|
|||
#include "gc/parallel/immutableSpace.hpp"
|
||||
#include "gc/parallel/mutableSpace.hpp"
|
||||
#include "gc/serial/defNewGeneration.hpp"
|
||||
#include "gc/serial/serialHeap.hpp"
|
||||
#include "gc/serial/tenuredGeneration.hpp"
|
||||
#include "gc/cms/cmsHeap.hpp"
|
||||
#include "gc/shared/cardTableRS.hpp"
|
||||
|
@ -1465,6 +1466,7 @@ typedef PaddedEnd<ObjectMonitor> PaddedObjectMonitor;
|
|||
declare_toplevel_type(CollectedHeap) \
|
||||
declare_type(GenCollectedHeap, CollectedHeap) \
|
||||
declare_type(CMSHeap, GenCollectedHeap) \
|
||||
declare_type(SerialHeap, GenCollectedHeap) \
|
||||
declare_toplevel_type(Generation) \
|
||||
declare_type(DefNewGeneration, Generation) \
|
||||
declare_type(CardGeneration, Generation) \
|
||||
|
@ -2258,7 +2260,8 @@ typedef PaddedEnd<ObjectMonitor> PaddedObjectMonitor;
|
|||
\
|
||||
declare_constant(G1SATBCardTableModRefBS::g1_young_gen) \
|
||||
\
|
||||
declare_constant(CollectedHeap::GenCollectedHeap) \
|
||||
declare_constant(CollectedHeap::SerialHeap) \
|
||||
declare_constant(CollectedHeap::CMSHeap) \
|
||||
declare_constant(CollectedHeap::ParallelScavengeHeap) \
|
||||
declare_constant(CollectedHeap::G1CollectedHeap) \
|
||||
\
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue