< prev index next >

src/hotspot/share/gc/serial/defNewGeneration.inline.hpp

Print this page

        

*** 43,53 **** oop obj = RawAccess<IS_NOT_NULL>::oop_load(p); assert (oopDesc::is_oop(obj), "expected an oop while scanning weak refs"); } #endif // ASSERT ! Devirtualizer::do_oop_no_verify(_cl, p); // Card marking is trickier for weak refs. // This oop is a 'next' field which was filled in while we // were discovering weak references. While we might not need // to take a special action to keep this reference alive, we --- 43,53 ---- oop obj = RawAccess<IS_NOT_NULL>::oop_load(p); assert (oopDesc::is_oop(obj), "expected an oop while scanning weak refs"); } #endif // ASSERT ! Devirtualizer::do_oop(_cl, p); // Card marking is trickier for weak refs. // This oop is a 'next' field which was filled in while we // were discovering weak references. While we might not need // to take a special action to keep this reference alive, we
*** 75,85 **** oop obj = RawAccess<IS_NOT_NULL>::oop_load(p); assert (oopDesc::is_oop(obj), "expected an oop while scanning weak refs"); } #endif // ASSERT ! Devirtualizer::do_oop_no_verify(_cl, p); // Optimized for Defnew generation if it's the youngest generation: // we set a younger_gen card if we have an older->youngest // generation pointer. oop obj = RawAccess<IS_NOT_NULL>::oop_load(p); --- 75,85 ---- oop obj = RawAccess<IS_NOT_NULL>::oop_load(p); assert (oopDesc::is_oop(obj), "expected an oop while scanning weak refs"); } #endif // ASSERT ! Devirtualizer::do_oop(_cl, p); // Optimized for Defnew generation if it's the youngest generation: // we set a younger_gen card if we have an older->youngest // generation pointer. oop obj = RawAccess<IS_NOT_NULL>::oop_load(p);
< prev index next >