< prev index next >
src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp
CLD claiming
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);
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 >