< prev index next >

src/hotspot/share/gc/parallel/vmStructs_parallelgc.hpp

Print this page
rev 59217 : [mq]: remove_init_gen_size


  39                                                                                                                                      \
  40   /**********************/                                                                                                           \
  41   /* Parallel GC fields */                                                                                                           \
  42   /**********************/                                                                                                           \
  43   nonstatic_field(PSVirtualSpace,              _alignment,                                    const size_t)                          \
  44   nonstatic_field(PSVirtualSpace,              _reserved_low_addr,                            char*)                                 \
  45   nonstatic_field(PSVirtualSpace,              _reserved_high_addr,                           char*)                                 \
  46   nonstatic_field(PSVirtualSpace,              _committed_low_addr,                           char*)                                 \
  47   nonstatic_field(PSVirtualSpace,              _committed_high_addr,                          char*)                                 \
  48                                                                                                                                      \
  49   nonstatic_field(ImmutableSpace,              _bottom,                                       HeapWord*)                             \
  50   nonstatic_field(ImmutableSpace,              _end,                                          HeapWord*)                             \
  51                                                                                                                                      \
  52   volatile_nonstatic_field(MutableSpace,       _top,                                          HeapWord*)                             \
  53                                                                                                                                      \
  54   nonstatic_field(PSYoungGen,                  _reserved,                                     MemRegion)                             \
  55   nonstatic_field(PSYoungGen,                  _virtual_space,                                PSVirtualSpace*)                       \
  56   nonstatic_field(PSYoungGen,                  _eden_space,                                   MutableSpace*)                         \
  57   nonstatic_field(PSYoungGen,                  _from_space,                                   MutableSpace*)                         \
  58   nonstatic_field(PSYoungGen,                  _to_space,                                     MutableSpace*)                         \
  59   nonstatic_field(PSYoungGen,                  _init_gen_size,                                const size_t)                          \
  60   nonstatic_field(PSYoungGen,                  _min_gen_size,                                 const size_t)                          \
  61   nonstatic_field(PSYoungGen,                  _max_gen_size,                                 const size_t)                          \
  62                                                                                                                                      \
  63   nonstatic_field(PSOldGen,                    _reserved,                                     MemRegion)                             \
  64   nonstatic_field(PSOldGen,                    _virtual_space,                                PSVirtualSpace*)                       \
  65   nonstatic_field(PSOldGen,                    _object_space,                                 MutableSpace*)                         \
  66   nonstatic_field(PSOldGen,                    _init_gen_size,                                const size_t)                          \
  67   nonstatic_field(PSOldGen,                    _min_gen_size,                                 const size_t)                          \
  68   nonstatic_field(PSOldGen,                    _max_gen_size,                                 const size_t)                          \
  69                                                                                                                                      \
  70                                                                                                                                      \
  71      static_field(ParallelScavengeHeap,        _young_gen,                                    PSYoungGen*)                           \
  72      static_field(ParallelScavengeHeap,        _old_gen,                                      PSOldGen*)                             \
  73                                                                                                                                      \
  74 
  75 #define VM_TYPES_PARALLELGC(declare_type,                                 \
  76                             declare_toplevel_type,                        \
  77                             declare_integer_type)                         \
  78                                                                           \
  79                                                                           \
  80   /*****************************************/                             \
  81   /* Parallel GC - space, gen abstractions */                             \
  82   /*****************************************/                             \
  83            declare_type(ParallelScavengeHeap,         CollectedHeap)      \
  84                                                                           \
  85   declare_toplevel_type(PSVirtualSpace)                                   \
  86   declare_toplevel_type(ImmutableSpace)                                   \


  39                                                                                                                                      \
  40   /**********************/                                                                                                           \
  41   /* Parallel GC fields */                                                                                                           \
  42   /**********************/                                                                                                           \
  43   nonstatic_field(PSVirtualSpace,              _alignment,                                    const size_t)                          \
  44   nonstatic_field(PSVirtualSpace,              _reserved_low_addr,                            char*)                                 \
  45   nonstatic_field(PSVirtualSpace,              _reserved_high_addr,                           char*)                                 \
  46   nonstatic_field(PSVirtualSpace,              _committed_low_addr,                           char*)                                 \
  47   nonstatic_field(PSVirtualSpace,              _committed_high_addr,                          char*)                                 \
  48                                                                                                                                      \
  49   nonstatic_field(ImmutableSpace,              _bottom,                                       HeapWord*)                             \
  50   nonstatic_field(ImmutableSpace,              _end,                                          HeapWord*)                             \
  51                                                                                                                                      \
  52   volatile_nonstatic_field(MutableSpace,       _top,                                          HeapWord*)                             \
  53                                                                                                                                      \
  54   nonstatic_field(PSYoungGen,                  _reserved,                                     MemRegion)                             \
  55   nonstatic_field(PSYoungGen,                  _virtual_space,                                PSVirtualSpace*)                       \
  56   nonstatic_field(PSYoungGen,                  _eden_space,                                   MutableSpace*)                         \
  57   nonstatic_field(PSYoungGen,                  _from_space,                                   MutableSpace*)                         \
  58   nonstatic_field(PSYoungGen,                  _to_space,                                     MutableSpace*)                         \

  59   nonstatic_field(PSYoungGen,                  _min_gen_size,                                 const size_t)                          \
  60   nonstatic_field(PSYoungGen,                  _max_gen_size,                                 const size_t)                          \
  61                                                                                                                                      \
  62   nonstatic_field(PSOldGen,                    _reserved,                                     MemRegion)                             \
  63   nonstatic_field(PSOldGen,                    _virtual_space,                                PSVirtualSpace*)                       \
  64   nonstatic_field(PSOldGen,                    _object_space,                                 MutableSpace*)                         \

  65   nonstatic_field(PSOldGen,                    _min_gen_size,                                 const size_t)                          \
  66   nonstatic_field(PSOldGen,                    _max_gen_size,                                 const size_t)                          \
  67                                                                                                                                      \
  68                                                                                                                                      \
  69      static_field(ParallelScavengeHeap,        _young_gen,                                    PSYoungGen*)                           \
  70      static_field(ParallelScavengeHeap,        _old_gen,                                      PSOldGen*)                             \
  71                                                                                                                                      \
  72 
  73 #define VM_TYPES_PARALLELGC(declare_type,                                 \
  74                             declare_toplevel_type,                        \
  75                             declare_integer_type)                         \
  76                                                                           \
  77                                                                           \
  78   /*****************************************/                             \
  79   /* Parallel GC - space, gen abstractions */                             \
  80   /*****************************************/                             \
  81            declare_type(ParallelScavengeHeap,         CollectedHeap)      \
  82                                                                           \
  83   declare_toplevel_type(PSVirtualSpace)                                   \
  84   declare_toplevel_type(ImmutableSpace)                                   \
< prev index next >