equal
deleted
inserted
replaced
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()) { |