Mercurial > hg > truffle
comparison src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp @ 3916:05550041d664
Merge
author | ysr |
---|---|
date | Wed, 07 Sep 2011 15:00:13 -0700 |
parents | 20213c8a3c40 c2bf0120ee5d |
children | 4f41766176cf |
comparison
equal
deleted
inserted
replaced
3914:20213c8a3c40 | 3916:05550041d664 |
---|---|
4584 if (!_process_strong_tasks->is_task_claimed(G1H_PS_refProcessor_oops_do)) { | 4584 if (!_process_strong_tasks->is_task_claimed(G1H_PS_refProcessor_oops_do)) { |
4585 // We need to treat the discovered reference lists as roots and | 4585 // We need to treat the discovered reference lists as roots and |
4586 // keep entries (which are added by the marking threads) on them | 4586 // keep entries (which are added by the marking threads) on them |
4587 // live until they can be processed at the end of marking. | 4587 // live until they can be processed at the end of marking. |
4588 ref_processor()->weak_oops_do(&buf_scan_non_heap_roots); | 4588 ref_processor()->weak_oops_do(&buf_scan_non_heap_roots); |
4589 ref_processor()->oops_do(&buf_scan_non_heap_roots); | |
4590 } | 4589 } |
4591 | 4590 |
4592 // Finish up any enqueued closure apps (attributed as object copy time). | 4591 // Finish up any enqueued closure apps (attributed as object copy time). |
4593 buf_scan_non_heap_roots.done(); | 4592 buf_scan_non_heap_roots.done(); |
4594 buf_scan_perm.done(); | 4593 buf_scan_perm.done(); |