< prev index next >
src/hotspot/share/gc/g1/g1SharedClosures.hpp
Print this page
rev 60059 : imported patch 8210462-fix-remaining-mentions-of-im
*** 32,42 ****
// Simple holder object for a complete set of closures used by the G1 evacuation code.
template <G1Mark Mark>
class G1SharedClosures {
static bool needs_strong_processing() {
// Request strong code root processing when G1MarkFromRoot is passed in during
! // initial mark.
return Mark == G1MarkFromRoot;
}
public:
G1ParCopyClosure<G1BarrierNone, Mark> _oops;
G1ParCopyClosure<G1BarrierCLD, Mark> _oops_in_cld;
--- 32,42 ----
// Simple holder object for a complete set of closures used by the G1 evacuation code.
template <G1Mark Mark>
class G1SharedClosures {
static bool needs_strong_processing() {
// Request strong code root processing when G1MarkFromRoot is passed in during
! // concurrent start.
return Mark == G1MarkFromRoot;
}
public:
G1ParCopyClosure<G1BarrierNone, Mark> _oops;
G1ParCopyClosure<G1BarrierCLD, Mark> _oops_in_cld;
< prev index next >