< prev index next >

src/share/vm/gc_implementation/g1/vmStructs_g1.hpp

Print this page




  53   nonstatic_field(G1CollectedHeap, _humongous_set,      HeapRegionSetBase)    \
  54   nonstatic_field(G1CollectedHeap, _allocator,          G1Allocator*)         \
  55                                                                               \
  56   nonstatic_field(G1MonitoringSupport, _eden_committed,     size_t)           \
  57   nonstatic_field(G1MonitoringSupport, _eden_used,          size_t)           \
  58   nonstatic_field(G1MonitoringSupport, _survivor_committed, size_t)           \
  59   nonstatic_field(G1MonitoringSupport, _survivor_used,      size_t)           \
  60   nonstatic_field(G1MonitoringSupport, _old_committed,      size_t)           \
  61   nonstatic_field(G1MonitoringSupport, _old_used,           size_t)           \
  62                                                                               \
  63   nonstatic_field(HeapRegionSetBase,   _count,          HeapRegionSetCount)   \
  64                                                                               \
  65   nonstatic_field(HeapRegionSetCount,  _length,         uint)                 \
  66   nonstatic_field(HeapRegionSetCount,  _capacity,       size_t)               \
  67 
  68 
  69 #define VM_TYPES_G1(declare_type, declare_toplevel_type)                      \
  70                                                                               \
  71   declare_toplevel_type(G1HeapRegionTable)                                    \
  72                                                                               \
  73   declare_type(G1CollectedHeap, SharedHeap)                                   \
  74                                                                               \
  75   declare_type(G1OffsetTableContigSpace, CompactibleSpace)                    \
  76   declare_type(HeapRegion, G1OffsetTableContigSpace)                          \
  77   declare_toplevel_type(HeapRegionManager)                                    \
  78   declare_toplevel_type(HeapRegionSetBase)                                    \
  79   declare_toplevel_type(HeapRegionSetCount)                                   \
  80   declare_toplevel_type(G1MonitoringSupport)                                  \
  81   declare_toplevel_type(G1Allocator)                                          \
  82                                                                               \
  83   declare_toplevel_type(G1CollectedHeap*)                                     \
  84   declare_toplevel_type(HeapRegion*)                                          \
  85   declare_toplevel_type(G1MonitoringSupport*)                                 \
  86   declare_toplevel_type(G1Allocator*)                                         \
  87 
  88 
  89 #endif // SHARE_VM_GC_IMPLEMENTATION_G1_VMSTRUCTS_G1_HPP


  53   nonstatic_field(G1CollectedHeap, _humongous_set,      HeapRegionSetBase)    \
  54   nonstatic_field(G1CollectedHeap, _allocator,          G1Allocator*)         \
  55                                                                               \
  56   nonstatic_field(G1MonitoringSupport, _eden_committed,     size_t)           \
  57   nonstatic_field(G1MonitoringSupport, _eden_used,          size_t)           \
  58   nonstatic_field(G1MonitoringSupport, _survivor_committed, size_t)           \
  59   nonstatic_field(G1MonitoringSupport, _survivor_used,      size_t)           \
  60   nonstatic_field(G1MonitoringSupport, _old_committed,      size_t)           \
  61   nonstatic_field(G1MonitoringSupport, _old_used,           size_t)           \
  62                                                                               \
  63   nonstatic_field(HeapRegionSetBase,   _count,          HeapRegionSetCount)   \
  64                                                                               \
  65   nonstatic_field(HeapRegionSetCount,  _length,         uint)                 \
  66   nonstatic_field(HeapRegionSetCount,  _capacity,       size_t)               \
  67 
  68 
  69 #define VM_TYPES_G1(declare_type, declare_toplevel_type)                      \
  70                                                                               \
  71   declare_toplevel_type(G1HeapRegionTable)                                    \
  72                                                                               \
  73   declare_type(G1CollectedHeap, CollectedHeap)                                \
  74                                                                               \
  75   declare_type(G1OffsetTableContigSpace, CompactibleSpace)                    \
  76   declare_type(HeapRegion, G1OffsetTableContigSpace)                          \
  77   declare_toplevel_type(HeapRegionManager)                                    \
  78   declare_toplevel_type(HeapRegionSetBase)                                    \
  79   declare_toplevel_type(HeapRegionSetCount)                                   \
  80   declare_toplevel_type(G1MonitoringSupport)                                  \
  81   declare_toplevel_type(G1Allocator)                                          \
  82                                                                               \
  83   declare_toplevel_type(G1CollectedHeap*)                                     \
  84   declare_toplevel_type(HeapRegion*)                                          \
  85   declare_toplevel_type(G1MonitoringSupport*)                                 \
  86   declare_toplevel_type(G1Allocator*)                                         \
  87 
  88 
  89 #endif // SHARE_VM_GC_IMPLEMENTATION_G1_VMSTRUCTS_G1_HPP
< prev index next >