< prev index next >

src/hotspot/share/runtime/vmStructs.cpp

Print this page




 497   nonstatic_field(DefNewGeneration,            _old_gen,                                      Generation*)                           \
 498   nonstatic_field(DefNewGeneration,            _tenuring_threshold,                           uint)                                  \
 499   nonstatic_field(DefNewGeneration,            _age_table,                                    AgeTable)                              \
 500   nonstatic_field(DefNewGeneration,            _eden_space,                                   ContiguousSpace*)                      \
 501   nonstatic_field(DefNewGeneration,            _from_space,                                   ContiguousSpace*)                      \
 502   nonstatic_field(DefNewGeneration,            _to_space,                                     ContiguousSpace*)                      \
 503                                                                                                                                      \
 504   nonstatic_field(Generation,                  _reserved,                                     MemRegion)                             \
 505   nonstatic_field(Generation,                  _virtual_space,                                VirtualSpace)                          \
 506   nonstatic_field(Generation,                  _stat_record,                                  Generation::StatRecord)                \
 507                                                                                                                                      \
 508   nonstatic_field(Generation::StatRecord,      invocations,                                   int)                                   \
 509   nonstatic_field(Generation::StatRecord,      accumulated_time,                              elapsedTimer)                          \
 510                                                                                                                                      \
 511   nonstatic_field(GenerationSpec,              _name,                                         Generation::Name)                      \
 512   nonstatic_field(GenerationSpec,              _init_size,                                    size_t)                                \
 513   nonstatic_field(GenerationSpec,              _max_size,                                     size_t)                                \
 514                                                                                                                                      \
 515   nonstatic_field(GenCollectedHeap,            _young_gen,                                    Generation*)                           \
 516   nonstatic_field(GenCollectedHeap,            _old_gen,                                      Generation*)                           \
 517                                                                                                                                      \
 518   nonstatic_field(GenCollectorPolicy,          _young_gen_spec,                               GenerationSpec*)                       \
 519   nonstatic_field(GenCollectorPolicy,          _old_gen_spec,                                 GenerationSpec*)                       \
 520                                                                                                                                      \
 521   nonstatic_field(HeapWord,                    i,                                             char*)                                 \
 522                                                                                                                                      \
 523   nonstatic_field(MemRegion,                   _start,                                        HeapWord*)                             \
 524   nonstatic_field(MemRegion,                   _word_size,                                    size_t)                                \
 525                                                                                                                                      \
 526   nonstatic_field(OffsetTableContigSpace,      _offsets,                                      BlockOffsetArray)                      \
 527                                                                                                                                      \
 528   nonstatic_field(TenuredGeneration,           _min_heap_delta_bytes,                         size_t)                                \
 529   nonstatic_field(TenuredGeneration,           _the_space,                                    ContiguousSpace*)                      \
 530                                                                                                                                      \
 531   nonstatic_field(Space,                       _bottom,                                       HeapWord*)                             \
 532   nonstatic_field(Space,                       _end,                                          HeapWord*)                             \
 533                                                                                                                                      \
 534   nonstatic_field(ThreadLocalAllocBuffer,      _start,                                        HeapWord*)                             \
 535   nonstatic_field(ThreadLocalAllocBuffer,      _top,                                          HeapWord*)                             \
 536   nonstatic_field(ThreadLocalAllocBuffer,      _end,                                          HeapWord*)                             \
 537   nonstatic_field(ThreadLocalAllocBuffer,      _pf_top,                                       HeapWord*)                             \
 538   nonstatic_field(ThreadLocalAllocBuffer,      _desired_size,                                 size_t)                                \
 539   nonstatic_field(ThreadLocalAllocBuffer,      _refill_waste_limit,                           size_t)                                \


1453   declare_toplevel_type(LocalVariableTableElement)                        \
1454   declare_toplevel_type(ExceptionTableElement)                            \
1455   declare_toplevel_type(MethodParametersElement)                          \
1456                                                                           \
1457   declare_toplevel_type(ClassLoaderData)                                  \
1458   declare_toplevel_type(ClassLoaderDataGraph)                             \
1459                                                                           \
1460   /******************************************/                            \
1461   /* Generation and space hierarchies       */                            \
1462   /* (needed for run-time type information) */                            \
1463   /******************************************/                            \
1464                                                                           \
1465   declare_toplevel_type(CollectedHeap)                                    \
1466            declare_type(GenCollectedHeap,             CollectedHeap)      \
1467            declare_type(CMSHeap,                      GenCollectedHeap)   \
1468            declare_type(SerialHeap,                   GenCollectedHeap)   \
1469   declare_toplevel_type(Generation)                                       \
1470            declare_type(DefNewGeneration,             Generation)         \
1471            declare_type(CardGeneration,               Generation)         \
1472            declare_type(TenuredGeneration,            CardGeneration)     \
1473   declare_toplevel_type(GenCollectorPolicy)                               \
1474   declare_toplevel_type(Space)                                            \
1475            declare_type(CompactibleSpace,             Space)              \
1476            declare_type(ContiguousSpace,              CompactibleSpace)   \
1477            declare_type(OffsetTableContigSpace,       ContiguousSpace)    \
1478            declare_type(TenuredSpace,                 OffsetTableContigSpace) \
1479   declare_toplevel_type(BarrierSet)                                       \
1480            declare_type(ModRefBarrierSet,             BarrierSet)         \
1481            declare_type(CardTableModRefBS,            ModRefBarrierSet)   \
1482            declare_type(CardTableModRefBSForCTRS,     CardTableModRefBS)  \
1483   declare_toplevel_type(BarrierSet::Name)                                 \
1484   declare_toplevel_type(CardTableRS)                                      \
1485   declare_toplevel_type(BlockOffsetSharedArray)                           \
1486   declare_toplevel_type(BlockOffsetTable)                                 \
1487            declare_type(BlockOffsetArray,             BlockOffsetTable)   \
1488            declare_type(BlockOffsetArrayContigSpace,  BlockOffsetArray)   \
1489            declare_type(BlockOffsetArrayNonContigSpace, BlockOffsetArray) \
1490                                                                           \
1491   /* Miscellaneous other GC types */                                      \
1492                                                                           \
1493   declare_toplevel_type(AgeTable)                                         \




 497   nonstatic_field(DefNewGeneration,            _old_gen,                                      Generation*)                           \
 498   nonstatic_field(DefNewGeneration,            _tenuring_threshold,                           uint)                                  \
 499   nonstatic_field(DefNewGeneration,            _age_table,                                    AgeTable)                              \
 500   nonstatic_field(DefNewGeneration,            _eden_space,                                   ContiguousSpace*)                      \
 501   nonstatic_field(DefNewGeneration,            _from_space,                                   ContiguousSpace*)                      \
 502   nonstatic_field(DefNewGeneration,            _to_space,                                     ContiguousSpace*)                      \
 503                                                                                                                                      \
 504   nonstatic_field(Generation,                  _reserved,                                     MemRegion)                             \
 505   nonstatic_field(Generation,                  _virtual_space,                                VirtualSpace)                          \
 506   nonstatic_field(Generation,                  _stat_record,                                  Generation::StatRecord)                \
 507                                                                                                                                      \
 508   nonstatic_field(Generation::StatRecord,      invocations,                                   int)                                   \
 509   nonstatic_field(Generation::StatRecord,      accumulated_time,                              elapsedTimer)                          \
 510                                                                                                                                      \
 511   nonstatic_field(GenerationSpec,              _name,                                         Generation::Name)                      \
 512   nonstatic_field(GenerationSpec,              _init_size,                                    size_t)                                \
 513   nonstatic_field(GenerationSpec,              _max_size,                                     size_t)                                \
 514                                                                                                                                      \
 515   nonstatic_field(GenCollectedHeap,            _young_gen,                                    Generation*)                           \
 516   nonstatic_field(GenCollectedHeap,            _old_gen,                                      Generation*)                           \
 517   nonstatic_field(GenCollectedHeap,            _young_gen_spec,                               GenerationSpec*)                       \
 518   nonstatic_field(GenCollectedHeap,            _old_gen_spec,                                 GenerationSpec*)                       \

 519                                                                                                                                      \
 520   nonstatic_field(HeapWord,                    i,                                             char*)                                 \
 521                                                                                                                                      \
 522   nonstatic_field(MemRegion,                   _start,                                        HeapWord*)                             \
 523   nonstatic_field(MemRegion,                   _word_size,                                    size_t)                                \
 524                                                                                                                                      \
 525   nonstatic_field(OffsetTableContigSpace,      _offsets,                                      BlockOffsetArray)                      \
 526                                                                                                                                      \
 527   nonstatic_field(TenuredGeneration,           _min_heap_delta_bytes,                         size_t)                                \
 528   nonstatic_field(TenuredGeneration,           _the_space,                                    ContiguousSpace*)                      \
 529                                                                                                                                      \
 530   nonstatic_field(Space,                       _bottom,                                       HeapWord*)                             \
 531   nonstatic_field(Space,                       _end,                                          HeapWord*)                             \
 532                                                                                                                                      \
 533   nonstatic_field(ThreadLocalAllocBuffer,      _start,                                        HeapWord*)                             \
 534   nonstatic_field(ThreadLocalAllocBuffer,      _top,                                          HeapWord*)                             \
 535   nonstatic_field(ThreadLocalAllocBuffer,      _end,                                          HeapWord*)                             \
 536   nonstatic_field(ThreadLocalAllocBuffer,      _pf_top,                                       HeapWord*)                             \
 537   nonstatic_field(ThreadLocalAllocBuffer,      _desired_size,                                 size_t)                                \
 538   nonstatic_field(ThreadLocalAllocBuffer,      _refill_waste_limit,                           size_t)                                \


1452   declare_toplevel_type(LocalVariableTableElement)                        \
1453   declare_toplevel_type(ExceptionTableElement)                            \
1454   declare_toplevel_type(MethodParametersElement)                          \
1455                                                                           \
1456   declare_toplevel_type(ClassLoaderData)                                  \
1457   declare_toplevel_type(ClassLoaderDataGraph)                             \
1458                                                                           \
1459   /******************************************/                            \
1460   /* Generation and space hierarchies       */                            \
1461   /* (needed for run-time type information) */                            \
1462   /******************************************/                            \
1463                                                                           \
1464   declare_toplevel_type(CollectedHeap)                                    \
1465            declare_type(GenCollectedHeap,             CollectedHeap)      \
1466            declare_type(CMSHeap,                      GenCollectedHeap)   \
1467            declare_type(SerialHeap,                   GenCollectedHeap)   \
1468   declare_toplevel_type(Generation)                                       \
1469            declare_type(DefNewGeneration,             Generation)         \
1470            declare_type(CardGeneration,               Generation)         \
1471            declare_type(TenuredGeneration,            CardGeneration)     \

1472   declare_toplevel_type(Space)                                            \
1473            declare_type(CompactibleSpace,             Space)              \
1474            declare_type(ContiguousSpace,              CompactibleSpace)   \
1475            declare_type(OffsetTableContigSpace,       ContiguousSpace)    \
1476            declare_type(TenuredSpace,                 OffsetTableContigSpace) \
1477   declare_toplevel_type(BarrierSet)                                       \
1478            declare_type(ModRefBarrierSet,             BarrierSet)         \
1479            declare_type(CardTableModRefBS,            ModRefBarrierSet)   \
1480            declare_type(CardTableModRefBSForCTRS,     CardTableModRefBS)  \
1481   declare_toplevel_type(BarrierSet::Name)                                 \
1482   declare_toplevel_type(CardTableRS)                                      \
1483   declare_toplevel_type(BlockOffsetSharedArray)                           \
1484   declare_toplevel_type(BlockOffsetTable)                                 \
1485            declare_type(BlockOffsetArray,             BlockOffsetTable)   \
1486            declare_type(BlockOffsetArrayContigSpace,  BlockOffsetArray)   \
1487            declare_type(BlockOffsetArrayNonContigSpace, BlockOffsetArray) \
1488                                                                           \
1489   /* Miscellaneous other GC types */                                      \
1490                                                                           \
1491   declare_toplevel_type(AgeTable)                                         \


< prev index next >