< prev index next >

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

Print this page
rev 55971 : 8229474: Shenandoah: Cleanup CM::update_roots()

*** 182,195 **** _code_roots.code_blobs_do(&blobsCl, worker_id); _dedup_roots.oops_do(&always_true, oops, worker_id); } ! ShenandoahRootUpdater::ShenandoahRootUpdater(uint n_workers, ShenandoahPhaseTimings::Phase phase, bool update_code_cache) : ShenandoahRootProcessor(phase), ! _thread_roots(n_workers > 1), ! _update_code_cache(update_code_cache) { } ShenandoahRootAdjuster::ShenandoahRootAdjuster(uint n_workers, ShenandoahPhaseTimings::Phase phase) : ShenandoahRootProcessor(phase), _thread_roots(n_workers > 1) { --- 182,194 ---- _code_roots.code_blobs_do(&blobsCl, worker_id); _dedup_roots.oops_do(&always_true, oops, worker_id); } ! ShenandoahRootUpdater::ShenandoahRootUpdater(uint n_workers, ShenandoahPhaseTimings::Phase phase) : ShenandoahRootProcessor(phase), ! _thread_roots(n_workers > 1) { } ShenandoahRootAdjuster::ShenandoahRootAdjuster(uint n_workers, ShenandoahPhaseTimings::Phase phase) : ShenandoahRootProcessor(phase), _thread_roots(n_workers > 1) {
< prev index next >