src/share/vm/gc_implementation/g1/vmStructs_g1.hpp

Print this page
rev 2722 : 7095194: G1: HeapRegion::GrainBytes, GrainWords, and CardsPerRegion should be size_t
Summary: Declare GrainBytes, GrainWords, and CardsPerRegion as size_t.
Reviewed-by:

*** 29,39 **** #include "gc_implementation/g1/heapRegionSeq.inline.hpp" #include "gc_implementation/g1/g1CollectedHeap.inline.hpp" #define VM_STRUCTS_G1(nonstatic_field, static_field) \ \ ! static_field(HeapRegion, GrainBytes, int) \ \ nonstatic_field(HeapRegionSeq, _regions, HeapRegion**) \ nonstatic_field(HeapRegionSeq, _length, size_t) \ \ nonstatic_field(G1CollectedHeap, _hrs, HeapRegionSeq) \ --- 29,39 ---- #include "gc_implementation/g1/heapRegionSeq.inline.hpp" #include "gc_implementation/g1/g1CollectedHeap.inline.hpp" #define VM_STRUCTS_G1(nonstatic_field, static_field) \ \ ! static_field(HeapRegion, GrainBytes, size_t) \ \ nonstatic_field(HeapRegionSeq, _regions, HeapRegion**) \ nonstatic_field(HeapRegionSeq, _length, size_t) \ \ nonstatic_field(G1CollectedHeap, _hrs, HeapRegionSeq) \