< prev index next >

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

Print this page

        

*** 272,286 **** _cld_roots; ShenandoahThreadRoots _thread_roots; ShenandoahSerialWeakRoots _serial_weak_roots; ShenandoahWeakRoots<false /*concurrent*/> _weak_roots; ShenandoahStringDedupRoots _dedup_roots; ! ShenandoahCodeCacheRoots<ShenandoahCsetCodeRootsIterator> _code_roots; bool _include_concurrent_roots; ! public: ! ShenandoahRootEvacuator(uint n_workers, ShenandoahPhaseTimings::Phase phase, bool include_concurrent_roots); void roots_do(uint worker_id, OopClosure* oops); }; // Update all roots at a safepoint --- 272,287 ---- _cld_roots; ShenandoahThreadRoots _thread_roots; ShenandoahSerialWeakRoots _serial_weak_roots; ShenandoahWeakRoots<false /*concurrent*/> _weak_roots; ShenandoahStringDedupRoots _dedup_roots; ! ShenandoahCodeCacheRoots<ShenandoahAllCodeRootsIterator> _code_roots; bool _include_concurrent_roots; ! bool _include_concurrent_code_roots; public: ! ShenandoahRootEvacuator(uint n_workers, ShenandoahPhaseTimings::Phase phase, ! bool include_concurrent_roots, bool _include_concurrent_code_roots); void roots_do(uint worker_id, OopClosure* oops); }; // Update all roots at a safepoint
*** 292,302 **** _cld_roots; 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> --- 293,303 ---- _cld_roots; ShenandoahThreadRoots _thread_roots; ShenandoahSerialWeakRoots _serial_weak_roots; ShenandoahWeakRoots<false /*concurrent*/> _weak_roots; ShenandoahStringDedupRoots _dedup_roots; ! ShenandoahCodeCacheRoots<ShenandoahAllCodeRootsIterator> _code_roots; public: ShenandoahRootUpdater(uint n_workers, ShenandoahPhaseTimings::Phase phase); template<typename IsAlive, typename KeepAlive>
< prev index next >