< 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 >