comparison src/share/vm/runtime/vmStructs.cpp @ 342:37f87013dfd8

6711316: Open source the Garbage-First garbage collector Summary: First mercurial integration of the code for the Garbage-First garbage collector. Reviewed-by: apetrusenko, iveresov, jmasa, sgoldman, tonyp, ysr
author ysr
date Thu, 05 Jun 2008 15:57:56 -0700
parents 83c868b757c0
children 6aae2f9d0294
comparison
equal deleted inserted replaced
189:0b27f3512f9e 342:37f87013dfd8
300 nonstatic_field(CardTableModRefBS, _covered, MemRegion*) \ 300 nonstatic_field(CardTableModRefBS, _covered, MemRegion*) \
301 nonstatic_field(CardTableModRefBS, _committed, MemRegion*) \ 301 nonstatic_field(CardTableModRefBS, _committed, MemRegion*) \
302 nonstatic_field(CardTableModRefBS, _guard_region, MemRegion) \ 302 nonstatic_field(CardTableModRefBS, _guard_region, MemRegion) \
303 nonstatic_field(CardTableModRefBS, byte_map_base, jbyte*) \ 303 nonstatic_field(CardTableModRefBS, byte_map_base, jbyte*) \
304 \ 304 \
305 nonstatic_field(CardTableRS, _ct_bs, CardTableModRefBS) \ 305 nonstatic_field(CardTableRS, _ct_bs, CardTableModRefBSForCTRS*) \
306 \ 306 \
307 nonstatic_field(CollectedHeap, _reserved, MemRegion) \ 307 nonstatic_field(CollectedHeap, _reserved, MemRegion) \
308 nonstatic_field(SharedHeap, _perm_gen, PermGen*) \ 308 nonstatic_field(SharedHeap, _perm_gen, PermGen*) \
309 nonstatic_field(CollectedHeap, _barrier_set, BarrierSet*) \ 309 nonstatic_field(CollectedHeap, _barrier_set, BarrierSet*) \
310 nonstatic_field(CollectedHeap, _is_gc_active, bool) \ 310 nonstatic_field(CollectedHeap, _is_gc_active, bool) \
991 declare_toplevel_type(PermGen) \ 991 declare_toplevel_type(PermGen) \
992 declare_type(CompactingPermGen, PermGen) \ 992 declare_type(CompactingPermGen, PermGen) \
993 declare_toplevel_type(BarrierSet) \ 993 declare_toplevel_type(BarrierSet) \
994 declare_type(ModRefBarrierSet, BarrierSet) \ 994 declare_type(ModRefBarrierSet, BarrierSet) \
995 declare_type(CardTableModRefBS, ModRefBarrierSet) \ 995 declare_type(CardTableModRefBS, ModRefBarrierSet) \
996 declare_type(CardTableModRefBSForCTRS, CardTableModRefBS) \
996 declare_toplevel_type(GenRemSet) \ 997 declare_toplevel_type(GenRemSet) \
997 declare_type(CardTableRS, GenRemSet) \ 998 declare_type(CardTableRS, GenRemSet) \
998 declare_toplevel_type(BlockOffsetSharedArray) \ 999 declare_toplevel_type(BlockOffsetSharedArray) \
999 declare_toplevel_type(BlockOffsetTable) \ 1000 declare_toplevel_type(BlockOffsetTable) \
1000 declare_type(BlockOffsetArray, BlockOffsetTable) \ 1001 declare_type(BlockOffsetArray, BlockOffsetTable) \
1018 \ 1019 \
1019 declare_toplevel_type(BarrierSet*) \ 1020 declare_toplevel_type(BarrierSet*) \
1020 declare_toplevel_type(BlockOffsetSharedArray*) \ 1021 declare_toplevel_type(BlockOffsetSharedArray*) \
1021 declare_toplevel_type(GenRemSet*) \ 1022 declare_toplevel_type(GenRemSet*) \
1022 declare_toplevel_type(CardTableRS*) \ 1023 declare_toplevel_type(CardTableRS*) \
1024 declare_toplevel_type(CardTableModRefBS*) \
1025 declare_toplevel_type(CardTableModRefBS**) \
1026 declare_toplevel_type(CardTableModRefBSForCTRS*) \
1027 declare_toplevel_type(CardTableModRefBSForCTRS**) \
1023 declare_toplevel_type(CollectedHeap*) \ 1028 declare_toplevel_type(CollectedHeap*) \
1024 declare_toplevel_type(ContiguousSpace*) \ 1029 declare_toplevel_type(ContiguousSpace*) \
1025 declare_toplevel_type(DefNewGeneration*) \ 1030 declare_toplevel_type(DefNewGeneration*) \
1026 declare_toplevel_type(EdenSpace*) \ 1031 declare_toplevel_type(EdenSpace*) \
1027 declare_toplevel_type(GenCollectedHeap*) \ 1032 declare_toplevel_type(GenCollectedHeap*) \