< prev index next >

src/hotspot/share/gc/g1/g1RootProcessor.hpp

Print this page
rev 59957 : imported patch 8247819-stefank-review

*** 23,32 **** --- 23,33 ---- */ #ifndef SHARE_GC_G1_G1ROOTPROCESSOR_HPP #define SHARE_GC_G1_G1ROOTPROCESSOR_HPP + #include "gc/shared/oopStorageSetParState.hpp" #include "gc/shared/strongRootsScope.hpp" #include "memory/allocation.hpp" #include "runtime/mutex.hpp" class CLDClosure;
*** 47,63 **** // worker thread call the process_roots methods. class G1RootProcessor : public StackObj { G1CollectedHeap* _g1h; SubTasksDone _process_strong_tasks; StrongRootsScope _srs; enum G1H_process_roots_tasks { G1RP_PS_Universe_oops_do, - G1RP_PS_JNIHandles_oops_do, G1RP_PS_ObjectSynchronizer_oops_do, G1RP_PS_Management_oops_do, - G1RP_PS_VMGlobal_oops_do, G1RP_PS_ClassLoaderDataGraph_oops_do, G1RP_PS_jvmti_oops_do, G1RP_PS_CodeCache_oops_do, AOT_ONLY(G1RP_PS_aot_oops_do COMMA) G1RP_PS_refProcessor_oops_do, --- 48,63 ---- // worker thread call the process_roots methods. class G1RootProcessor : public StackObj { G1CollectedHeap* _g1h; SubTasksDone _process_strong_tasks; StrongRootsScope _srs; + OopStorageSetStrongParState<false, false> _oop_storage_set_strong_par_state; enum G1H_process_roots_tasks { G1RP_PS_Universe_oops_do, G1RP_PS_ObjectSynchronizer_oops_do, G1RP_PS_Management_oops_do, G1RP_PS_ClassLoaderDataGraph_oops_do, G1RP_PS_jvmti_oops_do, G1RP_PS_CodeCache_oops_do, AOT_ONLY(G1RP_PS_aot_oops_do COMMA) G1RP_PS_refProcessor_oops_do,
< prev index next >