Mercurial > hg > graal-compiler
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 } |