< prev index next >

src/hotspot/share/gc/parallel/mutableSpace.cpp

Print this page
*** 199,11 ***
      if (obj->is_forwarded()) {
        assert(!obj->is_self_forwarded(), "must not be self-forwarded");
        // It is safe to use the forwardee here. Parallel GC only uses
        // header-based forwarding during promotion. Full GC doesn't
        // use the object header for forwarding at all.
!       p += obj->forwardee()->size();
      } else {
        cl->do_object(obj);
        p += obj->size();
      }
    }
--- 199,11 ---
      if (obj->is_forwarded()) {
        assert(!obj->is_self_forwarded(), "must not be self-forwarded");
        // It is safe to use the forwardee here. Parallel GC only uses
        // header-based forwarding during promotion. Full GC doesn't
        // use the object header for forwarding at all.
!       p += obj->size_forwarded();
      } else {
        cl->do_object(obj);
        p += obj->size();
      }
    }
< prev index next >