src/hotspot/share/runtime/vmStructs.cpp
changeset 47819 ee36a8e36561
parent 47816 ac0af7750da9
child 47998 fb0275c320a0
equal deleted inserted replaced
47818:2f6ab27efb60 47819:ee36a8e36561
    45 #include "compiler/compileBroker.hpp"
    45 #include "compiler/compileBroker.hpp"
    46 #include "compiler/oopMap.hpp"
    46 #include "compiler/oopMap.hpp"
    47 #include "gc/parallel/immutableSpace.hpp"
    47 #include "gc/parallel/immutableSpace.hpp"
    48 #include "gc/parallel/mutableSpace.hpp"
    48 #include "gc/parallel/mutableSpace.hpp"
    49 #include "gc/serial/defNewGeneration.hpp"
    49 #include "gc/serial/defNewGeneration.hpp"
       
    50 #include "gc/serial/serialHeap.hpp"
    50 #include "gc/serial/tenuredGeneration.hpp"
    51 #include "gc/serial/tenuredGeneration.hpp"
    51 #include "gc/cms/cmsHeap.hpp"
    52 #include "gc/cms/cmsHeap.hpp"
    52 #include "gc/shared/cardTableRS.hpp"
    53 #include "gc/shared/cardTableRS.hpp"
    53 #include "gc/shared/collectedHeap.hpp"
    54 #include "gc/shared/collectedHeap.hpp"
    54 #include "gc/shared/genCollectedHeap.hpp"
    55 #include "gc/shared/genCollectedHeap.hpp"
  1463   /******************************************/                            \
  1464   /******************************************/                            \
  1464                                                                           \
  1465                                                                           \
  1465   declare_toplevel_type(CollectedHeap)                                    \
  1466   declare_toplevel_type(CollectedHeap)                                    \
  1466            declare_type(GenCollectedHeap,             CollectedHeap)      \
  1467            declare_type(GenCollectedHeap,             CollectedHeap)      \
  1467            declare_type(CMSHeap,                      GenCollectedHeap)   \
  1468            declare_type(CMSHeap,                      GenCollectedHeap)   \
       
  1469            declare_type(SerialHeap,                   GenCollectedHeap)   \
  1468   declare_toplevel_type(Generation)                                       \
  1470   declare_toplevel_type(Generation)                                       \
  1469            declare_type(DefNewGeneration,             Generation)         \
  1471            declare_type(DefNewGeneration,             Generation)         \
  1470            declare_type(CardGeneration,               Generation)         \
  1472            declare_type(CardGeneration,               Generation)         \
  1471            declare_type(TenuredGeneration,            CardGeneration)     \
  1473            declare_type(TenuredGeneration,            CardGeneration)     \
  1472   declare_toplevel_type(GenCollectorPolicy)                               \
  1474   declare_toplevel_type(GenCollectorPolicy)                               \
  2256                                                                           \
  2258                                                                           \
  2257   declare_constant(CardTableRS::youngergen_card)                          \
  2259   declare_constant(CardTableRS::youngergen_card)                          \
  2258                                                                           \
  2260                                                                           \
  2259   declare_constant(G1SATBCardTableModRefBS::g1_young_gen)                 \
  2261   declare_constant(G1SATBCardTableModRefBS::g1_young_gen)                 \
  2260                                                                           \
  2262                                                                           \
  2261   declare_constant(CollectedHeap::GenCollectedHeap)                       \
  2263   declare_constant(CollectedHeap::SerialHeap)                             \
       
  2264   declare_constant(CollectedHeap::CMSHeap)                                \
  2262   declare_constant(CollectedHeap::ParallelScavengeHeap)                   \
  2265   declare_constant(CollectedHeap::ParallelScavengeHeap)                   \
  2263   declare_constant(CollectedHeap::G1CollectedHeap)                        \
  2266   declare_constant(CollectedHeap::G1CollectedHeap)                        \
  2264                                                                           \
  2267                                                                           \
  2265   /* constants from Generation::Name enum */                              \
  2268   /* constants from Generation::Name enum */                              \
  2266                                                                           \
  2269                                                                           \