equal
deleted
inserted
replaced
54 public: |
54 public: |
55 G1AdjustRegionClosure(G1CMBitMap* bitmap, uint worker_id) : |
55 G1AdjustRegionClosure(G1CMBitMap* bitmap, uint worker_id) : |
56 _bitmap(bitmap), |
56 _bitmap(bitmap), |
57 _worker_id(worker_id) { } |
57 _worker_id(worker_id) { } |
58 |
58 |
59 bool doHeapRegion(HeapRegion* r) { |
59 bool do_heap_region(HeapRegion* r) { |
60 G1AdjustAndRebuildClosure cl(_worker_id); |
60 G1AdjustAndRebuildClosure cl(_worker_id); |
61 if (r->is_humongous()) { |
61 if (r->is_humongous()) { |
62 oop obj = oop(r->humongous_start_region()->bottom()); |
62 oop obj = oop(r->humongous_start_region()->bottom()); |
63 cl.update_compaction_delta(obj); |
63 cl.update_compaction_delta(obj); |
64 obj->oop_iterate(&cl, MemRegion(r->bottom(), r->top())); |
64 obj->oop_iterate(&cl, MemRegion(r->bottom(), r->top())); |