src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp
changeset 52141 de6dc206a92b
parent 51959 db0c3952de52
child 54669 ad45b3802d4e
equal deleted inserted replaced
52140:3a168f782e80 52141:de6dc206a92b
    90 
    90 
    91 void RootSetClosure::process_roots(OopClosure* closure) {
    91 void RootSetClosure::process_roots(OopClosure* closure) {
    92   SaveRestoreCLDClaimBits save_restore_cld_claim_bits;
    92   SaveRestoreCLDClaimBits save_restore_cld_claim_bits;
    93   RootSetClosureMarkScope mark_scope;
    93   RootSetClosureMarkScope mark_scope;
    94 
    94 
    95   CLDToOopClosure cldt_closure(closure);
    95   CLDToOopClosure cldt_closure(closure, ClassLoaderData::_claim_strong);
    96   ClassLoaderDataGraph::always_strong_cld_do(&cldt_closure);
    96   ClassLoaderDataGraph::always_strong_cld_do(&cldt_closure);
    97   CodeBlobToOopClosure blobs(closure, false);
    97   CodeBlobToOopClosure blobs(closure, false);
    98   Threads::oops_do(closure, &blobs);
    98   Threads::oops_do(closure, &blobs);
    99   ObjectSynchronizer::oops_do(closure);
    99   ObjectSynchronizer::oops_do(closure);
   100   Universe::oops_do(closure);
   100   Universe::oops_do(closure);