src/share/vm/runtime/vmStructs.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Sdiff src/share/vm/runtime

src/share/vm/runtime/vmStructs.cpp

Print this page
rev 7211 : [mq]: remove_ngen
rev 7212 : [mq]: remove_get_gen
rev 7213 : imported patch move_genspecs
rev 7214 : imported patch remove_n_gen


 528   nonstatic_field(DefNewGeneration,            _age_table,                                    ageTable)                              \
 529   nonstatic_field(DefNewGeneration,            _eden_space,                                   EdenSpace*)                            \
 530   nonstatic_field(DefNewGeneration,            _from_space,                                   ContiguousSpace*)                      \
 531   nonstatic_field(DefNewGeneration,            _to_space,                                     ContiguousSpace*)                      \
 532                                                                                                                                      \
 533   nonstatic_field(EdenSpace,                   _gen,                                          DefNewGeneration*)                     \
 534                                                                                                                                      \
 535   nonstatic_field(Generation,                  _reserved,                                     MemRegion)                             \
 536   nonstatic_field(Generation,                  _virtual_space,                                VirtualSpace)                          \
 537   nonstatic_field(Generation,                  _level,                                        int)                                   \
 538   nonstatic_field(Generation,                  _stat_record,                                  Generation::StatRecord)                \
 539                                                                                                                                      \
 540   nonstatic_field(Generation::StatRecord,      invocations,                                   int)                                   \
 541   nonstatic_field(Generation::StatRecord,      accumulated_time,                              elapsedTimer)                          \
 542                                                                                                                                      \
 543   nonstatic_field(GenerationSpec,              _name,                                         Generation::Name)                      \
 544   nonstatic_field(GenerationSpec,              _init_size,                                    size_t)                                \
 545   nonstatic_field(GenerationSpec,              _max_size,                                     size_t)                                \
 546                                                                                                                                      \
 547     static_field(GenCollectedHeap,             _gch,                                          GenCollectedHeap*)                     \
 548  nonstatic_field(GenCollectedHeap,             _n_gens,                                       int)                                   \
 549                                                                                                                                      \
 550   nonstatic_field(GenCollectorPolicy,          _young_gen_spec,                               GenerationSpec*)                       \
 551   nonstatic_field(GenCollectorPolicy,          _old_gen_spec,                                 GenerationSpec*)                       \
 552                                                                                                                                      \
 553   nonstatic_field(HeapWord,                    i,                                             char*)                                 \
 554                                                                                                                                      \
 555   nonstatic_field(MemRegion,                   _start,                                        HeapWord*)                             \
 556   nonstatic_field(MemRegion,                   _word_size,                                    size_t)                                \
 557                                                                                                                                      \
 558   nonstatic_field(OffsetTableContigSpace,      _offsets,                                      BlockOffsetArray)                      \
 559                                                                                                                                      \
 560   nonstatic_field(OneContigSpaceCardGeneration, _min_heap_delta_bytes,                        size_t)                                \
 561   nonstatic_field(OneContigSpaceCardGeneration, _the_space,                                   ContiguousSpace*)                      \
 562   nonstatic_field(OneContigSpaceCardGeneration, _last_gc,                                     WaterMark)                             \
 563                                                                                                                                      \
 564                                                                                                                                      \
 565                                                                                                                                      \
 566   nonstatic_field(Space,                       _bottom,                                       HeapWord*)                             \
 567   nonstatic_field(Space,                       _end,                                          HeapWord*)                             \
 568                                                                                                                                      \


2221   declare_constant(BlockOffsetSharedArray::N_bytes)                       \
2222   declare_constant(BlockOffsetSharedArray::N_words)                       \
2223                                                                           \
2224   declare_constant(BlockOffsetArray::N_words)                             \
2225                                                                           \
2226   declare_constant(CardTableModRefBS::clean_card)                         \
2227   declare_constant(CardTableModRefBS::last_card)                          \
2228   declare_constant(CardTableModRefBS::dirty_card)                         \
2229   declare_constant(CardTableModRefBS::Precise)                            \
2230   declare_constant(CardTableModRefBS::ObjHeadPreciseArray)                \
2231   declare_constant(CardTableModRefBS::card_shift)                         \
2232   declare_constant(CardTableModRefBS::card_size)                          \
2233   declare_constant(CardTableModRefBS::card_size_in_words)                 \
2234                                                                           \
2235   declare_constant(CardTableRS::youngergen_card)                          \
2236                                                                           \
2237   declare_constant(CollectedHeap::Abstract)                               \
2238   declare_constant(CollectedHeap::SharedHeap)                             \
2239   declare_constant(CollectedHeap::GenCollectedHeap)                       \
2240                                                                           \
2241   declare_constant(GenCollectedHeap::max_gens)                            \
2242                                                                           \
2243   /* constants from Generation::Name enum */                              \
2244                                                                           \
2245   declare_constant(Generation::DefNew)                                    \
2246   declare_constant(Generation::MarkSweepCompact)                          \
2247   declare_constant(Generation::Other)                                     \
2248                                                                           \
2249   declare_constant(Generation::LogOfGenGrain)                             \
2250   declare_constant(Generation::GenGrain)                                  \
2251                                                                           \
2252   declare_constant(HeapWordSize)                                          \
2253   declare_constant(LogHeapWordSize)                                       \
2254                                                                           \
2255                                                                           \
2256   /************************/                                              \
2257   /* PerfMemory - jvmstat */                                              \
2258   /************************/                                              \
2259                                                                           \
2260   declare_preprocessor_constant("PERFDATA_MAJOR_VERSION", PERFDATA_MAJOR_VERSION) \
2261   declare_preprocessor_constant("PERFDATA_MINOR_VERSION", PERFDATA_MINOR_VERSION) \
2262   declare_preprocessor_constant("PERFDATA_BIG_ENDIAN", PERFDATA_BIG_ENDIAN)       \




 528   nonstatic_field(DefNewGeneration,            _age_table,                                    ageTable)                              \
 529   nonstatic_field(DefNewGeneration,            _eden_space,                                   EdenSpace*)                            \
 530   nonstatic_field(DefNewGeneration,            _from_space,                                   ContiguousSpace*)                      \
 531   nonstatic_field(DefNewGeneration,            _to_space,                                     ContiguousSpace*)                      \
 532                                                                                                                                      \
 533   nonstatic_field(EdenSpace,                   _gen,                                          DefNewGeneration*)                     \
 534                                                                                                                                      \
 535   nonstatic_field(Generation,                  _reserved,                                     MemRegion)                             \
 536   nonstatic_field(Generation,                  _virtual_space,                                VirtualSpace)                          \
 537   nonstatic_field(Generation,                  _level,                                        int)                                   \
 538   nonstatic_field(Generation,                  _stat_record,                                  Generation::StatRecord)                \
 539                                                                                                                                      \
 540   nonstatic_field(Generation::StatRecord,      invocations,                                   int)                                   \
 541   nonstatic_field(Generation::StatRecord,      accumulated_time,                              elapsedTimer)                          \
 542                                                                                                                                      \
 543   nonstatic_field(GenerationSpec,              _name,                                         Generation::Name)                      \
 544   nonstatic_field(GenerationSpec,              _init_size,                                    size_t)                                \
 545   nonstatic_field(GenerationSpec,              _max_size,                                     size_t)                                \
 546                                                                                                                                      \
 547     static_field(GenCollectedHeap,             _gch,                                          GenCollectedHeap*)                     \

 548                                                                                                                                      \
 549   nonstatic_field(GenCollectorPolicy,          _young_gen_spec,                               GenerationSpec*)                       \
 550   nonstatic_field(GenCollectorPolicy,          _old_gen_spec,                                 GenerationSpec*)                       \
 551                                                                                                                                      \
 552   nonstatic_field(HeapWord,                    i,                                             char*)                                 \
 553                                                                                                                                      \
 554   nonstatic_field(MemRegion,                   _start,                                        HeapWord*)                             \
 555   nonstatic_field(MemRegion,                   _word_size,                                    size_t)                                \
 556                                                                                                                                      \
 557   nonstatic_field(OffsetTableContigSpace,      _offsets,                                      BlockOffsetArray)                      \
 558                                                                                                                                      \
 559   nonstatic_field(OneContigSpaceCardGeneration, _min_heap_delta_bytes,                        size_t)                                \
 560   nonstatic_field(OneContigSpaceCardGeneration, _the_space,                                   ContiguousSpace*)                      \
 561   nonstatic_field(OneContigSpaceCardGeneration, _last_gc,                                     WaterMark)                             \
 562                                                                                                                                      \
 563                                                                                                                                      \
 564                                                                                                                                      \
 565   nonstatic_field(Space,                       _bottom,                                       HeapWord*)                             \
 566   nonstatic_field(Space,                       _end,                                          HeapWord*)                             \
 567                                                                                                                                      \


2220   declare_constant(BlockOffsetSharedArray::N_bytes)                       \
2221   declare_constant(BlockOffsetSharedArray::N_words)                       \
2222                                                                           \
2223   declare_constant(BlockOffsetArray::N_words)                             \
2224                                                                           \
2225   declare_constant(CardTableModRefBS::clean_card)                         \
2226   declare_constant(CardTableModRefBS::last_card)                          \
2227   declare_constant(CardTableModRefBS::dirty_card)                         \
2228   declare_constant(CardTableModRefBS::Precise)                            \
2229   declare_constant(CardTableModRefBS::ObjHeadPreciseArray)                \
2230   declare_constant(CardTableModRefBS::card_shift)                         \
2231   declare_constant(CardTableModRefBS::card_size)                          \
2232   declare_constant(CardTableModRefBS::card_size_in_words)                 \
2233                                                                           \
2234   declare_constant(CardTableRS::youngergen_card)                          \
2235                                                                           \
2236   declare_constant(CollectedHeap::Abstract)                               \
2237   declare_constant(CollectedHeap::SharedHeap)                             \
2238   declare_constant(CollectedHeap::GenCollectedHeap)                       \
2239                                                                           \


2240   /* constants from Generation::Name enum */                              \
2241                                                                           \
2242   declare_constant(Generation::DefNew)                                    \
2243   declare_constant(Generation::MarkSweepCompact)                          \
2244   declare_constant(Generation::Other)                                     \
2245                                                                           \
2246   declare_constant(Generation::LogOfGenGrain)                             \
2247   declare_constant(Generation::GenGrain)                                  \
2248                                                                           \
2249   declare_constant(HeapWordSize)                                          \
2250   declare_constant(LogHeapWordSize)                                       \
2251                                                                           \
2252                                                                           \
2253   /************************/                                              \
2254   /* PerfMemory - jvmstat */                                              \
2255   /************************/                                              \
2256                                                                           \
2257   declare_preprocessor_constant("PERFDATA_MAJOR_VERSION", PERFDATA_MAJOR_VERSION) \
2258   declare_preprocessor_constant("PERFDATA_MINOR_VERSION", PERFDATA_MINOR_VERSION) \
2259   declare_preprocessor_constant("PERFDATA_BIG_ENDIAN", PERFDATA_BIG_ENDIAN)       \


src/share/vm/runtime/vmStructs.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File