< 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 >