< prev index next >

src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp

CLD claiming

*** 90,100 **** void RootSetClosure::process_roots(OopClosure* closure) { SaveRestoreCLDClaimBits save_restore_cld_claim_bits; RootSetClosureMarkScope mark_scope; ! CLDToOopClosure cldt_closure(closure); ClassLoaderDataGraph::always_strong_cld_do(&cldt_closure); CodeBlobToOopClosure blobs(closure, false); Threads::oops_do(closure, &blobs); ObjectSynchronizer::oops_do(closure); Universe::oops_do(closure); --- 90,100 ---- void RootSetClosure::process_roots(OopClosure* closure) { SaveRestoreCLDClaimBits save_restore_cld_claim_bits; RootSetClosureMarkScope mark_scope; ! CLDToOopClosure cldt_closure(closure, ClassLoaderData::_claim_value_strong); ClassLoaderDataGraph::always_strong_cld_do(&cldt_closure); CodeBlobToOopClosure blobs(closure, false); Threads::oops_do(closure, &blobs); ObjectSynchronizer::oops_do(closure); Universe::oops_do(closure);
< prev index next >