< prev index next >

src/hotspot/share/gc/shared/cardTableModRefBS.hpp

Print this page

        

*** 355,365 **** virtual bool card_mark_must_follow_store() const = 0; virtual bool is_in_young(oop obj) const = 0; virtual void on_slowpath_allocation_exit(JavaThread* thread, oop new_obj); ! virtual void flush_deferred_barriers(JavaThread* thread); virtual void make_parsable(JavaThread* thread) { flush_deferred_card_mark_barrier(thread); } template <DecoratorSet decorators, typename BarrierSetT = CardTableModRefBS> class AccessBarrier: public ModRefBarrierSet::AccessBarrier<decorators, BarrierSetT> {}; --- 355,365 ---- virtual bool card_mark_must_follow_store() const = 0; virtual bool is_in_young(oop obj) const = 0; virtual void on_slowpath_allocation_exit(JavaThread* thread, oop new_obj); ! virtual void on_thread_detach(JavaThread* thread); virtual void make_parsable(JavaThread* thread) { flush_deferred_card_mark_barrier(thread); } template <DecoratorSet decorators, typename BarrierSetT = CardTableModRefBS> class AccessBarrier: public ModRefBarrierSet::AccessBarrier<decorators, BarrierSetT> {};
< prev index next >