src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp
changeset 48950 f323537c9b75
parent 47885 5caa1d5f74c1
child 48890 f9884e190f2b
equal deleted inserted replaced
48949:d2a860bc50a3 48950:f323537c9b75
    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()));