< prev index next >

src/hotspot/share/gc/shared/space.inline.hpp

Print this page

        

*** 25,34 **** --- 25,35 ---- #ifndef SHARE_VM_GC_SHARED_SPACE_INLINE_HPP #define SHARE_VM_GC_SHARED_SPACE_INLINE_HPP #include "gc/shared/blockOffsetTable.inline.hpp" #include "gc/shared/collectedHeap.hpp" + #include "gc/shared/fill.hpp" #include "gc/shared/generation.hpp" #include "gc/shared/space.hpp" #include "gc/shared/spaceDecorator.hpp" #include "memory/universe.hpp" #include "oops/oopsHierarchy.hpp"
*** 114,124 **** } size_t dead_length = pointer_delta(dead_end, dead_start); if (_allowed_deadspace_words >= dead_length) { _allowed_deadspace_words -= dead_length; ! CollectedHeap::fill_with_object(dead_start, dead_length); oop obj = oop(dead_start); obj->set_mark_raw(obj->mark_raw()->set_marked()); assert(dead_length == (size_t)obj->size(), "bad filler object size"); log_develop_trace(gc, compaction)("Inserting object to dead space: " PTR_FORMAT ", " PTR_FORMAT ", " SIZE_FORMAT "b", --- 115,125 ---- } size_t dead_length = pointer_delta(dead_end, dead_start); if (_allowed_deadspace_words >= dead_length) { _allowed_deadspace_words -= dead_length; ! Fill::range(dead_start, dead_length); oop obj = oop(dead_start); obj->set_mark_raw(obj->mark_raw()->set_marked()); assert(dead_length == (size_t)obj->size(), "bad filler object size"); log_develop_trace(gc, compaction)("Inserting object to dead space: " PTR_FORMAT ", " PTR_FORMAT ", " SIZE_FORMAT "b",
< prev index next >