Lines Matching refs:keep_alive
37 void ShenandoahWeakRoots::oops_do(IsAlive* is_alive, KeepAlive* keep_alive, uint worker_id) { in oops_do() argument
39 WeakProcessor::weak_oops_do(is_alive, keep_alive); in oops_do()
42 _par_state_string.weak_oops_do<IsAlive, KeepAlive>(is_alive, keep_alive); in oops_do()
179 void ShenandoahRootUpdater::roots_do(uint worker_id, IsAlive* is_alive, KeepAlive* keep_alive) { in roots_do() argument
180 CodeBlobToOopClosure update_blobs(keep_alive, CodeBlobToOopClosure::FixRelocations); in roots_do()
181 CLDToOopClosure clds(keep_alive); in roots_do()
184 _serial_roots.oops_do(keep_alive, worker_id); in roots_do()
185 _jni_roots.oops_do(keep_alive, worker_id); in roots_do()
188 _weak_roots.oops_do<IsAlive, KeepAlive>(is_alive, keep_alive, worker_id); in roots_do()
189 _dedup_roots.oops_do(is_alive, keep_alive, worker_id); in roots_do()
194 _thread_roots.oops_do(keep_alive, NULL, worker_id); in roots_do()