comparison src/share/vm/memory/genCollectedHeap.cpp @ 10179:a08c80e9e1e5

8012687: Remove unused is_root checks and closures Reviewed-by: tschatzl, jmasa
author stefank
date Mon, 22 Apr 2013 20:27:36 +0200
parents 7b835924c31c
children 868d87ed63c8
comparison
equal deleted inserted replaced
10178:d391427ddc29 10179:a08c80e9e1e5
631 631
632 _gen_process_strong_tasks->all_tasks_completed(); 632 _gen_process_strong_tasks->all_tasks_completed();
633 } 633 }
634 634
635 void GenCollectedHeap::gen_process_weak_roots(OopClosure* root_closure, 635 void GenCollectedHeap::gen_process_weak_roots(OopClosure* root_closure,
636 CodeBlobClosure* code_roots, 636 CodeBlobClosure* code_roots) {
637 OopClosure* non_root_closure) { 637 SharedHeap::process_weak_roots(root_closure, code_roots);
638 SharedHeap::process_weak_roots(root_closure, code_roots, non_root_closure);
639 // "Local" "weak" refs 638 // "Local" "weak" refs
640 for (int i = 0; i < _n_gens; i++) { 639 for (int i = 0; i < _n_gens; i++) {
641 _gens[i]->ref_processor()->weak_oops_do(root_closure); 640 _gens[i]->ref_processor()->weak_oops_do(root_closure);
642 } 641 }
643 } 642 }