src/hotspot/share/gc/g1/heapRegion.inline.hpp
changeset 59218 a1155217a563
parent 58980 47c20fc6a517
child 59252 623722a6aeb9
equal deleted inserted replaced
59217:82db5000a845 59218:a1155217a563
   302   }
   302   }
   303 }
   303 }
   304 
   304 
   305 template <bool is_gc_active, class Closure>
   305 template <bool is_gc_active, class Closure>
   306 HeapWord* HeapRegion::oops_on_memregion_seq_iterate_careful(MemRegion mr,
   306 HeapWord* HeapRegion::oops_on_memregion_seq_iterate_careful(MemRegion mr,
   307                                                        Closure* cl) {
   307                                                             Closure* cl) {
   308   assert(MemRegion(bottom(), end()).contains(mr), "Card region not in heap region");
   308   assert(MemRegion(bottom(), end()).contains(mr), "Card region not in heap region");
   309   G1CollectedHeap* g1h = G1CollectedHeap::heap();
   309   G1CollectedHeap* g1h = G1CollectedHeap::heap();
   310 
   310 
   311   // Special handling for humongous regions.
   311   // Special handling for humongous regions.
   312   if (is_humongous()) {
   312   if (is_humongous()) {