< prev index next >

src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp

Print this page
rev 47986 : Fix/improve traversal CLD processing

*** 94,108 **** } void ShenandoahRootProcessor::process_strong_roots(OopClosure* oops, OopClosure* weak_oops, CLDClosure* clds, CodeBlobClosure* blobs, ThreadClosure* thread_cl, uint worker_id) { ! process_java_roots(oops, clds, NULL, 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()); } --- 94,109 ---- } 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, 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 >