< prev index next >
src/hotspot/share/gc/parallel/asPSYoungGen.cpp
Print this page
rev 49945 : imported patch 8201492-stefanj-review
*** 494,504 ****
void ASPSYoungGen::reset_after_change() {
assert_locked_or_safepoint(Heap_lock);
_reserved = MemRegion((HeapWord*)virtual_space()->low_boundary(),
(HeapWord*)virtual_space()->high_boundary());
! PSScavenge::reference_processor()->set_span(_reserved);
HeapWord* new_eden_bottom = (HeapWord*)virtual_space()->low();
HeapWord* eden_bottom = eden_space()->bottom();
if (new_eden_bottom != eden_bottom) {
MemRegion eden_mr(new_eden_bottom, eden_space()->end());
--- 494,504 ----
void ASPSYoungGen::reset_after_change() {
assert_locked_or_safepoint(Heap_lock);
_reserved = MemRegion((HeapWord*)virtual_space()->low_boundary(),
(HeapWord*)virtual_space()->high_boundary());
! PSScavenge::set_subject_to_discovery_span(_reserved);
HeapWord* new_eden_bottom = (HeapWord*)virtual_space()->low();
HeapWord* eden_bottom = eden_space()->bottom();
if (new_eden_bottom != eden_bottom) {
MemRegion eden_mr(new_eden_bottom, eden_space()->end());
< prev index next >