< prev index next >
src/hotspot/share/gc/serial/defNewGeneration.cpp
Print this page
*** 90,112 ****
}
void DefNewGeneration::FastKeepAliveClosure::do_oop(oop* p) { DefNewGeneration::FastKeepAliveClosure::do_oop_work(p); }
void DefNewGeneration::FastKeepAliveClosure::do_oop(narrowOop* p) { DefNewGeneration::FastKeepAliveClosure::do_oop_work(p); }
- DefNewGeneration::EvacuateFollowersClosure::
- EvacuateFollowersClosure(GenCollectedHeap* gch,
- ScanClosure* cur,
- ScanClosure* older) :
- _gch(gch), _scan_cur_or_nonheap(cur), _scan_older(older)
- {}
-
- void DefNewGeneration::EvacuateFollowersClosure::do_void() {
- do {
- _gch->oop_since_save_marks_iterate(GenCollectedHeap::YoungGen, _scan_cur_or_nonheap, _scan_older);
- } while (!_gch->no_allocs_since_save_marks());
- }
-
DefNewGeneration::FastEvacuateFollowersClosure::
FastEvacuateFollowersClosure(GenCollectedHeap* gch,
FastScanClosure* cur,
FastScanClosure* older) :
_gch(gch), _scan_cur_or_nonheap(cur), _scan_older(older)
--- 90,99 ----
< prev index next >