equal
deleted
inserted
replaced
494 void ASPSYoungGen::reset_after_change() { |
494 void ASPSYoungGen::reset_after_change() { |
495 assert_locked_or_safepoint(Heap_lock); |
495 assert_locked_or_safepoint(Heap_lock); |
496 |
496 |
497 _reserved = MemRegion((HeapWord*)virtual_space()->low_boundary(), |
497 _reserved = MemRegion((HeapWord*)virtual_space()->low_boundary(), |
498 (HeapWord*)virtual_space()->high_boundary()); |
498 (HeapWord*)virtual_space()->high_boundary()); |
499 PSScavenge::reference_processor()->set_span(_reserved); |
499 PSScavenge::set_subject_to_discovery_span(_reserved); |
500 |
500 |
501 HeapWord* new_eden_bottom = (HeapWord*)virtual_space()->low(); |
501 HeapWord* new_eden_bottom = (HeapWord*)virtual_space()->low(); |
502 HeapWord* eden_bottom = eden_space()->bottom(); |
502 HeapWord* eden_bottom = eden_space()->bottom(); |
503 if (new_eden_bottom != eden_bottom) { |
503 if (new_eden_bottom != eden_bottom) { |
504 MemRegion eden_mr(new_eden_bottom, eden_space()->end()); |
504 MemRegion eden_mr(new_eden_bottom, eden_space()->end()); |