< prev index next >
src/share/vm/gc/g1/g1SATBCardTableModRefBS.hpp
Print this page
rev 14282 : Factor out keep-alive barrier from usual pre-barrier implementations.
*** 101,110 ****
--- 101,113 ----
return (val & (clean_card_mask_val() | deferred_card_val())) == deferred_card_val();
}
virtual void write_ref_nmethod_pre(oop* dst, nmethod* nm);
virtual void write_ref_nmethod_post(oop* dst, nmethod* nm);
+ virtual void keep_alive_barrier(oop obj);
+
+
};
template<>
struct BarrierSet::GetName<G1SATBCardTableModRefBS> {
static const BarrierSet::Name value = BarrierSet::G1SATBCT;
< prev index next >