< prev index next >

src/share/vm/runtime/vmStructs.cpp

Print this page
rev 7318 : 8064721: The card tables only ever need two covering regions


 456      static_field(Universe,                    _verify_count,                                 int)                                   \
 457      static_field(Universe,                    _non_oop_bits,                                 intptr_t)                              \
 458      static_field(Universe,                    _narrow_oop._base,                             address)                               \
 459      static_field(Universe,                    _narrow_oop._shift,                            int)                                   \
 460      static_field(Universe,                    _narrow_oop._use_implicit_null_checks,         bool)                                  \
 461      static_field(Universe,                    _narrow_klass._base,                           address)                               \
 462      static_field(Universe,                    _narrow_klass._shift,                          int)                                   \
 463                                                                                                                                      \
 464   /******/                                                                                                                           \
 465   /* os */                                                                                                                           \
 466   /******/                                                                                                                           \
 467                                                                                                                                      \
 468      static_field(os,                          _polling_page,                                 address)                               \
 469                                                                                                                                      \
 470   /**********************************************************************************/                                               \
 471   /* Generation and Space hierarchies                                               */                                               \
 472   /**********************************************************************************/                                               \
 473                                                                                                                                      \
 474   unchecked_nonstatic_field(ageTable,          sizes,                                         sizeof(ageTable::sizes))               \
 475                                                                                                                                      \
 476   nonstatic_field(BarrierSet,                  _max_covered_regions,                          int)                                   \
 477   nonstatic_field(BarrierSet,                  _kind,                                         BarrierSet::Name)                      \
 478   nonstatic_field(BlockOffsetTable,            _bottom,                                       HeapWord*)                             \
 479   nonstatic_field(BlockOffsetTable,            _end,                                          HeapWord*)                             \
 480                                                                                                                                      \
 481   nonstatic_field(BlockOffsetSharedArray,      _reserved,                                     MemRegion)                             \
 482   nonstatic_field(BlockOffsetSharedArray,      _end,                                          HeapWord*)                             \
 483   nonstatic_field(BlockOffsetSharedArray,      _vs,                                           VirtualSpace)                          \
 484   nonstatic_field(BlockOffsetSharedArray,      _offset_array,                                 u_char*)                               \
 485                                                                                                                                      \
 486   nonstatic_field(BlockOffsetArray,            _array,                                        BlockOffsetSharedArray*)               \
 487   nonstatic_field(BlockOffsetArray,            _sp,                                           Space*)                                \
 488   nonstatic_field(BlockOffsetArrayContigSpace, _next_offset_threshold,                        HeapWord*)                             \
 489   nonstatic_field(BlockOffsetArrayContigSpace, _next_offset_index,                            size_t)                                \
 490                                                                                                                                      \
 491   nonstatic_field(BlockOffsetArrayNonContigSpace, _unallocated_block,                         HeapWord*)                             \
 492                                                                                                                                      \
 493   nonstatic_field(CardGeneration,              _rs,                                           GenRemSet*)                            \
 494   nonstatic_field(CardGeneration,              _bts,                                          BlockOffsetSharedArray*)               \
 495   nonstatic_field(CardGeneration,              _shrink_factor,                                size_t)                                \
 496   nonstatic_field(CardGeneration,              _capacity_at_prologue,                         size_t)                                \




 456      static_field(Universe,                    _verify_count,                                 int)                                   \
 457      static_field(Universe,                    _non_oop_bits,                                 intptr_t)                              \
 458      static_field(Universe,                    _narrow_oop._base,                             address)                               \
 459      static_field(Universe,                    _narrow_oop._shift,                            int)                                   \
 460      static_field(Universe,                    _narrow_oop._use_implicit_null_checks,         bool)                                  \
 461      static_field(Universe,                    _narrow_klass._base,                           address)                               \
 462      static_field(Universe,                    _narrow_klass._shift,                          int)                                   \
 463                                                                                                                                      \
 464   /******/                                                                                                                           \
 465   /* os */                                                                                                                           \
 466   /******/                                                                                                                           \
 467                                                                                                                                      \
 468      static_field(os,                          _polling_page,                                 address)                               \
 469                                                                                                                                      \
 470   /**********************************************************************************/                                               \
 471   /* Generation and Space hierarchies                                               */                                               \
 472   /**********************************************************************************/                                               \
 473                                                                                                                                      \
 474   unchecked_nonstatic_field(ageTable,          sizes,                                         sizeof(ageTable::sizes))               \
 475                                                                                                                                      \

 476   nonstatic_field(BarrierSet,                  _kind,                                         BarrierSet::Name)                      \
 477   nonstatic_field(BlockOffsetTable,            _bottom,                                       HeapWord*)                             \
 478   nonstatic_field(BlockOffsetTable,            _end,                                          HeapWord*)                             \
 479                                                                                                                                      \
 480   nonstatic_field(BlockOffsetSharedArray,      _reserved,                                     MemRegion)                             \
 481   nonstatic_field(BlockOffsetSharedArray,      _end,                                          HeapWord*)                             \
 482   nonstatic_field(BlockOffsetSharedArray,      _vs,                                           VirtualSpace)                          \
 483   nonstatic_field(BlockOffsetSharedArray,      _offset_array,                                 u_char*)                               \
 484                                                                                                                                      \
 485   nonstatic_field(BlockOffsetArray,            _array,                                        BlockOffsetSharedArray*)               \
 486   nonstatic_field(BlockOffsetArray,            _sp,                                           Space*)                                \
 487   nonstatic_field(BlockOffsetArrayContigSpace, _next_offset_threshold,                        HeapWord*)                             \
 488   nonstatic_field(BlockOffsetArrayContigSpace, _next_offset_index,                            size_t)                                \
 489                                                                                                                                      \
 490   nonstatic_field(BlockOffsetArrayNonContigSpace, _unallocated_block,                         HeapWord*)                             \
 491                                                                                                                                      \
 492   nonstatic_field(CardGeneration,              _rs,                                           GenRemSet*)                            \
 493   nonstatic_field(CardGeneration,              _bts,                                          BlockOffsetSharedArray*)               \
 494   nonstatic_field(CardGeneration,              _shrink_factor,                                size_t)                                \
 495   nonstatic_field(CardGeneration,              _capacity_at_prologue,                         size_t)                                \


< prev index next >