< prev index next >

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

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

*** 293,306 **** ShenandoahThreadRoots _thread_roots; ShenandoahSerialWeakRoots _serial_weak_roots; ShenandoahWeakRoots<false /*concurrent*/> _weak_roots; ShenandoahStringDedupRoots _dedup_roots; ShenandoahCodeCacheRoots<ShenandoahCsetCodeRootsIterator> _code_roots; - const bool _update_code_cache; public: ! ShenandoahRootUpdater(uint n_workers, ShenandoahPhaseTimings::Phase phase, bool update_code_cache); template<typename IsAlive, typename KeepAlive> void roots_do(uint worker_id, IsAlive* is_alive, KeepAlive* keep_alive); }; --- 293,305 ---- ShenandoahThreadRoots _thread_roots; ShenandoahSerialWeakRoots _serial_weak_roots; ShenandoahWeakRoots<false /*concurrent*/> _weak_roots; ShenandoahStringDedupRoots _dedup_roots; ShenandoahCodeCacheRoots<ShenandoahCsetCodeRootsIterator> _code_roots; public: ! ShenandoahRootUpdater(uint n_workers, ShenandoahPhaseTimings::Phase phase); template<typename IsAlive, typename KeepAlive> void roots_do(uint worker_id, IsAlive* is_alive, KeepAlive* keep_alive); };
< prev index next >