< prev index next >

src/share/vm/runtime/vmStructs.cpp

Print this page




1484   declare_oop_type(typeArrayOop)                                          \
1485                                                                           \
1486   /*************************************/                                 \
1487   /* MethodOop-related data structures */                                 \
1488   /*************************************/                                 \
1489                                                                           \
1490   declare_toplevel_type(CheckedExceptionElement)                          \
1491   declare_toplevel_type(LocalVariableTableElement)                        \
1492   declare_toplevel_type(ExceptionTableElement)                            \
1493   declare_toplevel_type(MethodParametersElement)                          \
1494                                                                           \
1495   declare_toplevel_type(ClassLoaderData)                                  \
1496   declare_toplevel_type(ClassLoaderDataGraph)                             \
1497                                                                           \
1498   /******************************************/                            \
1499   /* Generation and space hierarchies       */                            \
1500   /* (needed for run-time type information) */                            \
1501   /******************************************/                            \
1502                                                                           \
1503   declare_toplevel_type(CollectedHeap)                                    \
1504            declare_type(SharedHeap,                   CollectedHeap)      \
1505            declare_type(GenCollectedHeap,             SharedHeap)         \
1506   declare_toplevel_type(Generation)                                       \
1507            declare_type(DefNewGeneration,             Generation)         \
1508            declare_type(CardGeneration,               Generation)         \
1509            declare_type(TenuredGeneration,            CardGeneration)     \
1510   declare_toplevel_type(GenCollectorPolicy)                               \
1511   declare_toplevel_type(Space)                                            \
1512   declare_toplevel_type(BitMap)                                           \
1513            declare_type(CompactibleSpace,             Space)              \
1514            declare_type(ContiguousSpace,              CompactibleSpace)   \
1515            declare_type(OffsetTableContigSpace,       ContiguousSpace)    \
1516            declare_type(TenuredSpace,                 OffsetTableContigSpace) \
1517   declare_toplevel_type(BarrierSet)                                       \
1518            declare_type(ModRefBarrierSet,             BarrierSet)         \
1519            declare_type(CardTableModRefBS,            ModRefBarrierSet)   \
1520            declare_type(CardTableModRefBSForCTRS,     CardTableModRefBS)  \
1521   declare_toplevel_type(BarrierSet::Name)                                 \
1522   declare_toplevel_type(GenRemSet)                                        \
1523            declare_type(CardTableRS,                  GenRemSet)          \
1524   declare_toplevel_type(BlockOffsetSharedArray)                           \
1525   declare_toplevel_type(BlockOffsetTable)                                 \




1484   declare_oop_type(typeArrayOop)                                          \
1485                                                                           \
1486   /*************************************/                                 \
1487   /* MethodOop-related data structures */                                 \
1488   /*************************************/                                 \
1489                                                                           \
1490   declare_toplevel_type(CheckedExceptionElement)                          \
1491   declare_toplevel_type(LocalVariableTableElement)                        \
1492   declare_toplevel_type(ExceptionTableElement)                            \
1493   declare_toplevel_type(MethodParametersElement)                          \
1494                                                                           \
1495   declare_toplevel_type(ClassLoaderData)                                  \
1496   declare_toplevel_type(ClassLoaderDataGraph)                             \
1497                                                                           \
1498   /******************************************/                            \
1499   /* Generation and space hierarchies       */                            \
1500   /* (needed for run-time type information) */                            \
1501   /******************************************/                            \
1502                                                                           \
1503   declare_toplevel_type(CollectedHeap)                                    \
1504            declare_type(GenCollectedHeap,             CollectedHeap)      \

1505   declare_toplevel_type(Generation)                                       \
1506            declare_type(DefNewGeneration,             Generation)         \
1507            declare_type(CardGeneration,               Generation)         \
1508            declare_type(TenuredGeneration,            CardGeneration)     \
1509   declare_toplevel_type(GenCollectorPolicy)                               \
1510   declare_toplevel_type(Space)                                            \
1511   declare_toplevel_type(BitMap)                                           \
1512            declare_type(CompactibleSpace,             Space)              \
1513            declare_type(ContiguousSpace,              CompactibleSpace)   \
1514            declare_type(OffsetTableContigSpace,       ContiguousSpace)    \
1515            declare_type(TenuredSpace,                 OffsetTableContigSpace) \
1516   declare_toplevel_type(BarrierSet)                                       \
1517            declare_type(ModRefBarrierSet,             BarrierSet)         \
1518            declare_type(CardTableModRefBS,            ModRefBarrierSet)   \
1519            declare_type(CardTableModRefBSForCTRS,     CardTableModRefBS)  \
1520   declare_toplevel_type(BarrierSet::Name)                                 \
1521   declare_toplevel_type(GenRemSet)                                        \
1522            declare_type(CardTableRS,                  GenRemSet)          \
1523   declare_toplevel_type(BlockOffsetSharedArray)                           \
1524   declare_toplevel_type(BlockOffsetTable)                                 \


< prev index next >