< prev index next >
src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
Print this page
rev 47986 : Fix/improve traversal CLD processing
@@ -94,15 +94,16 @@
}
void ShenandoahRootProcessor::process_strong_roots(OopClosure* oops,
OopClosure* weak_oops,
CLDClosure* clds,
+ CLDClosure* weak_clds,
CodeBlobClosure* blobs,
ThreadClosure* thread_cl,
uint worker_id) {
- process_java_roots(oops, clds, NULL, blobs, _threads_nmethods_cl, thread_cl, worker_id);
+ process_java_roots(oops, clds, weak_clds, blobs, _threads_nmethods_cl, thread_cl, worker_id);
process_vm_roots(oops, NULL, weak_oops, worker_id);
_process_strong_tasks->all_tasks_completed(n_workers());
}
< prev index next >