< prev index next >

src/share/vm/runtime/vmStructs.cpp

Print this page
rev 7420 : [mq]: removeOneContigSpaceGeneration


 537                                                                                                                                      \
 538   nonstatic_field(Generation::StatRecord,      invocations,                                   int)                                   \
 539   nonstatic_field(Generation::StatRecord,      accumulated_time,                              elapsedTimer)                          \
 540                                                                                                                                      \
 541   nonstatic_field(GenerationSpec,              _name,                                         Generation::Name)                      \
 542   nonstatic_field(GenerationSpec,              _init_size,                                    size_t)                                \
 543   nonstatic_field(GenerationSpec,              _max_size,                                     size_t)                                \
 544                                                                                                                                      \
 545     static_field(GenCollectedHeap,             _gch,                                          GenCollectedHeap*)                     \
 546  nonstatic_field(GenCollectedHeap,             _n_gens,                                       int)                                   \
 547  unchecked_nonstatic_field(GenCollectedHeap,   _gens,                                         sizeof(GenCollectedHeap::_gens)) /* NOTE: no type */ \
 548   nonstatic_field(GenCollectedHeap,            _gen_specs,                                    GenerationSpec**)                      \
 549                                                                                                                                      \
 550   nonstatic_field(HeapWord,                    i,                                             char*)                                 \
 551                                                                                                                                      \
 552   nonstatic_field(MemRegion,                   _start,                                        HeapWord*)                             \
 553   nonstatic_field(MemRegion,                   _word_size,                                    size_t)                                \
 554                                                                                                                                      \
 555   nonstatic_field(OffsetTableContigSpace,      _offsets,                                      BlockOffsetArray)                      \
 556                                                                                                                                      \
 557   nonstatic_field(OneContigSpaceCardGeneration, _min_heap_delta_bytes,                        size_t)                                \
 558   nonstatic_field(OneContigSpaceCardGeneration, _the_space,                                   ContiguousSpace*)                      \
 559   nonstatic_field(OneContigSpaceCardGeneration, _last_gc,                                     WaterMark)                             \
 560                                                                                                                                      \
 561                                                                                                                                      \
 562                                                                                                                                      \
 563   nonstatic_field(Space,                       _bottom,                                       HeapWord*)                             \
 564   nonstatic_field(Space,                       _end,                                          HeapWord*)                             \
 565                                                                                                                                      \
 566   nonstatic_field(ThreadLocalAllocBuffer,      _start,                                        HeapWord*)                             \
 567   nonstatic_field(ThreadLocalAllocBuffer,      _top,                                          HeapWord*)                             \
 568   nonstatic_field(ThreadLocalAllocBuffer,      _end,                                          HeapWord*)                             \
 569   nonstatic_field(ThreadLocalAllocBuffer,      _desired_size,                                 size_t)                                \
 570   nonstatic_field(ThreadLocalAllocBuffer,      _refill_waste_limit,                           size_t)                                \
 571      static_field(ThreadLocalAllocBuffer,      _target_refills,                               unsigned)                              \
 572   nonstatic_field(ThreadLocalAllocBuffer,      _number_of_refills,                            unsigned)                              \
 573   nonstatic_field(ThreadLocalAllocBuffer,      _fast_refill_waste,                            unsigned)                              \
 574   nonstatic_field(ThreadLocalAllocBuffer,      _slow_refill_waste,                            unsigned)                              \
 575   nonstatic_field(ThreadLocalAllocBuffer,      _gc_waste,                                     unsigned)                              \
 576   nonstatic_field(ThreadLocalAllocBuffer,      _slow_allocations,                             unsigned)                              \
 577   nonstatic_field(VirtualSpace,                _low_boundary,                                 char*)                                 \
 578   nonstatic_field(VirtualSpace,                _high_boundary,                                char*)                                 \
 579   nonstatic_field(VirtualSpace,                _low,                                          char*)                                 \


1464                                                                           \
1465   declare_toplevel_type(CheckedExceptionElement)                          \
1466   declare_toplevel_type(LocalVariableTableElement)                        \
1467   declare_toplevel_type(ExceptionTableElement)                            \
1468   declare_toplevel_type(MethodParametersElement)                          \
1469                                                                           \
1470   declare_toplevel_type(ClassLoaderData)                                  \
1471   declare_toplevel_type(ClassLoaderDataGraph)                             \
1472                                                                           \
1473   /******************************************/                            \
1474   /* Generation and space hierarchies       */                            \
1475   /* (needed for run-time type information) */                            \
1476   /******************************************/                            \
1477                                                                           \
1478   declare_toplevel_type(CollectedHeap)                                    \
1479            declare_type(SharedHeap,                   CollectedHeap)      \
1480            declare_type(GenCollectedHeap,             SharedHeap)         \
1481   declare_toplevel_type(Generation)                                       \
1482            declare_type(DefNewGeneration,             Generation)         \
1483            declare_type(CardGeneration,               Generation)         \
1484            declare_type(OneContigSpaceCardGeneration, CardGeneration)     \
1485            declare_type(TenuredGeneration,            OneContigSpaceCardGeneration) \
1486   declare_toplevel_type(Space)                                            \
1487   declare_toplevel_type(BitMap)                                           \
1488            declare_type(CompactibleSpace,             Space)              \
1489            declare_type(ContiguousSpace,              CompactibleSpace)   \
1490            declare_type(OffsetTableContigSpace,       ContiguousSpace)    \
1491            declare_type(TenuredSpace,                 OffsetTableContigSpace) \
1492   declare_toplevel_type(BarrierSet)                                       \
1493            declare_type(ModRefBarrierSet,             BarrierSet)         \
1494            declare_type(CardTableModRefBS,            ModRefBarrierSet)   \
1495            declare_type(CardTableModRefBSForCTRS,     CardTableModRefBS)  \
1496   declare_toplevel_type(BarrierSet::Name)                                 \
1497   declare_toplevel_type(GenRemSet)                                        \
1498            declare_type(CardTableRS,                  GenRemSet)          \
1499   declare_toplevel_type(BlockOffsetSharedArray)                           \
1500   declare_toplevel_type(BlockOffsetTable)                                 \
1501            declare_type(BlockOffsetArray,             BlockOffsetTable)   \
1502            declare_type(BlockOffsetArrayContigSpace,  BlockOffsetArray)   \
1503            declare_type(BlockOffsetArrayNonContigSpace, BlockOffsetArray) \
1504                                                                           \
1505   /* Miscellaneous other GC types */                                      \


1517                                                                           \
1518   /* Pointers to Garbage Collection types */                              \
1519                                                                           \
1520   declare_toplevel_type(BarrierSet*)                                      \
1521   declare_toplevel_type(BlockOffsetSharedArray*)                          \
1522   declare_toplevel_type(GenRemSet*)                                       \
1523   declare_toplevel_type(CardTableRS*)                                     \
1524   declare_toplevel_type(CardTableModRefBS*)                               \
1525   declare_toplevel_type(CardTableModRefBS**)                              \
1526   declare_toplevel_type(CardTableModRefBSForCTRS*)                        \
1527   declare_toplevel_type(CardTableModRefBSForCTRS**)                       \
1528   declare_toplevel_type(CollectedHeap*)                                   \
1529   declare_toplevel_type(ContiguousSpace*)                                 \
1530   declare_toplevel_type(DefNewGeneration*)                                \
1531   declare_toplevel_type(GenCollectedHeap*)                                \
1532   declare_toplevel_type(Generation*)                                      \
1533   declare_toplevel_type(GenerationSpec**)                                 \
1534   declare_toplevel_type(HeapWord*)                                        \
1535   declare_toplevel_type(MemRegion*)                                       \
1536   declare_toplevel_type(OffsetTableContigSpace*)                          \
1537   declare_toplevel_type(OneContigSpaceCardGeneration*)                    \
1538   declare_toplevel_type(Space*)                                           \

1539   declare_toplevel_type(ThreadLocalAllocBuffer*)                          \
1540                                                                           \
1541   /************************/                                              \
1542   /* PerfMemory - jvmstat */                                              \
1543   /************************/                                              \
1544                                                                           \
1545   declare_toplevel_type(PerfDataPrologue)                                 \
1546   declare_toplevel_type(PerfDataPrologue*)                                \
1547   declare_toplevel_type(PerfDataEntry)                                    \
1548   declare_toplevel_type(PerfMemory)                                       \
1549                                                                           \
1550   /*********************************/                                     \
1551   /* SymbolTable, SystemDictionary */                                     \
1552   /*********************************/                                     \
1553                                                                           \
1554   declare_toplevel_type(BasicHashtable<mtInternal>)                       \
1555     declare_type(IntptrHashtable, BasicHashtable<mtInternal>)             \
1556   declare_type(SymbolTable, SymbolHashtable)                              \
1557   declare_type(StringTable, StringHashtable)                              \
1558     declare_type(LoaderConstraintTable, KlassHashtable)                   \




 537                                                                                                                                      \
 538   nonstatic_field(Generation::StatRecord,      invocations,                                   int)                                   \
 539   nonstatic_field(Generation::StatRecord,      accumulated_time,                              elapsedTimer)                          \
 540                                                                                                                                      \
 541   nonstatic_field(GenerationSpec,              _name,                                         Generation::Name)                      \
 542   nonstatic_field(GenerationSpec,              _init_size,                                    size_t)                                \
 543   nonstatic_field(GenerationSpec,              _max_size,                                     size_t)                                \
 544                                                                                                                                      \
 545     static_field(GenCollectedHeap,             _gch,                                          GenCollectedHeap*)                     \
 546  nonstatic_field(GenCollectedHeap,             _n_gens,                                       int)                                   \
 547  unchecked_nonstatic_field(GenCollectedHeap,   _gens,                                         sizeof(GenCollectedHeap::_gens)) /* NOTE: no type */ \
 548   nonstatic_field(GenCollectedHeap,            _gen_specs,                                    GenerationSpec**)                      \
 549                                                                                                                                      \
 550   nonstatic_field(HeapWord,                    i,                                             char*)                                 \
 551                                                                                                                                      \
 552   nonstatic_field(MemRegion,                   _start,                                        HeapWord*)                             \
 553   nonstatic_field(MemRegion,                   _word_size,                                    size_t)                                \
 554                                                                                                                                      \
 555   nonstatic_field(OffsetTableContigSpace,      _offsets,                                      BlockOffsetArray)                      \
 556                                                                                                                                      \
 557   nonstatic_field(TenuredGeneration,           _min_heap_delta_bytes,                         size_t)                                \
 558   nonstatic_field(TenuredGeneration,           _the_space,                                    ContiguousSpace*)                      \
 559   nonstatic_field(TenuredGeneration,           _last_gc,                                      WaterMark)                             \
 560                                                                                                                                      \
 561                                                                                                                                      \
 562                                                                                                                                      \
 563   nonstatic_field(Space,                       _bottom,                                       HeapWord*)                             \
 564   nonstatic_field(Space,                       _end,                                          HeapWord*)                             \
 565                                                                                                                                      \
 566   nonstatic_field(ThreadLocalAllocBuffer,      _start,                                        HeapWord*)                             \
 567   nonstatic_field(ThreadLocalAllocBuffer,      _top,                                          HeapWord*)                             \
 568   nonstatic_field(ThreadLocalAllocBuffer,      _end,                                          HeapWord*)                             \
 569   nonstatic_field(ThreadLocalAllocBuffer,      _desired_size,                                 size_t)                                \
 570   nonstatic_field(ThreadLocalAllocBuffer,      _refill_waste_limit,                           size_t)                                \
 571      static_field(ThreadLocalAllocBuffer,      _target_refills,                               unsigned)                              \
 572   nonstatic_field(ThreadLocalAllocBuffer,      _number_of_refills,                            unsigned)                              \
 573   nonstatic_field(ThreadLocalAllocBuffer,      _fast_refill_waste,                            unsigned)                              \
 574   nonstatic_field(ThreadLocalAllocBuffer,      _slow_refill_waste,                            unsigned)                              \
 575   nonstatic_field(ThreadLocalAllocBuffer,      _gc_waste,                                     unsigned)                              \
 576   nonstatic_field(ThreadLocalAllocBuffer,      _slow_allocations,                             unsigned)                              \
 577   nonstatic_field(VirtualSpace,                _low_boundary,                                 char*)                                 \
 578   nonstatic_field(VirtualSpace,                _high_boundary,                                char*)                                 \
 579   nonstatic_field(VirtualSpace,                _low,                                          char*)                                 \


1464                                                                           \
1465   declare_toplevel_type(CheckedExceptionElement)                          \
1466   declare_toplevel_type(LocalVariableTableElement)                        \
1467   declare_toplevel_type(ExceptionTableElement)                            \
1468   declare_toplevel_type(MethodParametersElement)                          \
1469                                                                           \
1470   declare_toplevel_type(ClassLoaderData)                                  \
1471   declare_toplevel_type(ClassLoaderDataGraph)                             \
1472                                                                           \
1473   /******************************************/                            \
1474   /* Generation and space hierarchies       */                            \
1475   /* (needed for run-time type information) */                            \
1476   /******************************************/                            \
1477                                                                           \
1478   declare_toplevel_type(CollectedHeap)                                    \
1479            declare_type(SharedHeap,                   CollectedHeap)      \
1480            declare_type(GenCollectedHeap,             SharedHeap)         \
1481   declare_toplevel_type(Generation)                                       \
1482            declare_type(DefNewGeneration,             Generation)         \
1483            declare_type(CardGeneration,               Generation)         \
1484            declare_type(TenuredGeneration,            CardGeneration)     \

1485   declare_toplevel_type(Space)                                            \
1486   declare_toplevel_type(BitMap)                                           \
1487            declare_type(CompactibleSpace,             Space)              \
1488            declare_type(ContiguousSpace,              CompactibleSpace)   \
1489            declare_type(OffsetTableContigSpace,       ContiguousSpace)    \
1490            declare_type(TenuredSpace,                 OffsetTableContigSpace) \
1491   declare_toplevel_type(BarrierSet)                                       \
1492            declare_type(ModRefBarrierSet,             BarrierSet)         \
1493            declare_type(CardTableModRefBS,            ModRefBarrierSet)   \
1494            declare_type(CardTableModRefBSForCTRS,     CardTableModRefBS)  \
1495   declare_toplevel_type(BarrierSet::Name)                                 \
1496   declare_toplevel_type(GenRemSet)                                        \
1497            declare_type(CardTableRS,                  GenRemSet)          \
1498   declare_toplevel_type(BlockOffsetSharedArray)                           \
1499   declare_toplevel_type(BlockOffsetTable)                                 \
1500            declare_type(BlockOffsetArray,             BlockOffsetTable)   \
1501            declare_type(BlockOffsetArrayContigSpace,  BlockOffsetArray)   \
1502            declare_type(BlockOffsetArrayNonContigSpace, BlockOffsetArray) \
1503                                                                           \
1504   /* Miscellaneous other GC types */                                      \


1516                                                                           \
1517   /* Pointers to Garbage Collection types */                              \
1518                                                                           \
1519   declare_toplevel_type(BarrierSet*)                                      \
1520   declare_toplevel_type(BlockOffsetSharedArray*)                          \
1521   declare_toplevel_type(GenRemSet*)                                       \
1522   declare_toplevel_type(CardTableRS*)                                     \
1523   declare_toplevel_type(CardTableModRefBS*)                               \
1524   declare_toplevel_type(CardTableModRefBS**)                              \
1525   declare_toplevel_type(CardTableModRefBSForCTRS*)                        \
1526   declare_toplevel_type(CardTableModRefBSForCTRS**)                       \
1527   declare_toplevel_type(CollectedHeap*)                                   \
1528   declare_toplevel_type(ContiguousSpace*)                                 \
1529   declare_toplevel_type(DefNewGeneration*)                                \
1530   declare_toplevel_type(GenCollectedHeap*)                                \
1531   declare_toplevel_type(Generation*)                                      \
1532   declare_toplevel_type(GenerationSpec**)                                 \
1533   declare_toplevel_type(HeapWord*)                                        \
1534   declare_toplevel_type(MemRegion*)                                       \
1535   declare_toplevel_type(OffsetTableContigSpace*)                          \

1536   declare_toplevel_type(Space*)                                           \
1537   declare_toplevel_type(TenuredGeneration*)                               \
1538   declare_toplevel_type(ThreadLocalAllocBuffer*)                          \
1539                                                                           \
1540   /************************/                                              \
1541   /* PerfMemory - jvmstat */                                              \
1542   /************************/                                              \
1543                                                                           \
1544   declare_toplevel_type(PerfDataPrologue)                                 \
1545   declare_toplevel_type(PerfDataPrologue*)                                \
1546   declare_toplevel_type(PerfDataEntry)                                    \
1547   declare_toplevel_type(PerfMemory)                                       \
1548                                                                           \
1549   /*********************************/                                     \
1550   /* SymbolTable, SystemDictionary */                                     \
1551   /*********************************/                                     \
1552                                                                           \
1553   declare_toplevel_type(BasicHashtable<mtInternal>)                       \
1554     declare_type(IntptrHashtable, BasicHashtable<mtInternal>)             \
1555   declare_type(SymbolTable, SymbolHashtable)                              \
1556   declare_type(StringTable, StringHashtable)                              \
1557     declare_type(LoaderConstraintTable, KlassHashtable)                   \


< prev index next >