< prev index next >

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

Print this page
rev 56315 : 8231244: Shenandoah: all-roots heap walking misses some weak roots
Reviewed-by: XXX

*** 252,261 **** --- 252,264 ---- ShenandoahSerialRoots _serial_roots; ShenandoahThreadRoots _thread_roots; ShenandoahVMRoots<false /*concurrent*/> _vm_roots; ShenandoahClassLoaderDataRoots<false /*concurrent*/, true /*single threaded*/> _cld_roots; + ShenandoahSerialWeakRoots _serial_weak_roots; + ShenandoahWeakRoots<false /*concurrent*/> _weak_roots; + ShenandoahStringDedupRoots _dedup_roots; ShenandoahCodeCacheRoots<ShenandoahAllCodeRootsIterator> _code_roots; public: ShenandoahHeapIterationRootScanner();
< prev index next >