< prev index next >
src/hotspot/share/gc/g1/g1SharedClosures.hpp
CLD claiming v2
G1ParCopyClosure<G1BarrierCLD, Mark> _oops_in_cld;
G1CLDScanClosure _clds;
G1CodeBlobClosure _codeblobs;
! G1SharedClosures(G1CollectedHeap* g1h, G1ParScanThreadState* pss, bool process_only_dirty, int cld_claim_value) :
_oops(g1h, pss),
_oops_in_cld(g1h, pss),
! _clds(&_oops_in_cld, process_only_dirty, cld_claim_value),
_codeblobs(&_oops) {}
};
G1ParCopyClosure<G1BarrierCLD, Mark> _oops_in_cld;
G1CLDScanClosure _clds;
G1CodeBlobClosure _codeblobs;
! G1SharedClosures(G1CollectedHeap* g1h, G1ParScanThreadState* pss, bool process_only_dirty, int cld_claim) :
_oops(g1h, pss),
_oops_in_cld(g1h, pss),
! _clds(&_oops_in_cld, process_only_dirty, cld_claim),
_codeblobs(&_oops) {}
};
< prev index next >