src/hotspot/share/gc/g1/g1BarrierSet.hpp
changeset 50375 bfbe7d8369bb
parent 49752 93d84f667d12
child 50532 a18c60527166
equal deleted inserted replaced
50374:2d0647b9ac18 50375:bfbe7d8369bb
    53   static void enqueue_if_weak_or_archive(DecoratorSet decorators, oop value);
    53   static void enqueue_if_weak_or_archive(DecoratorSet decorators, oop value);
    54 
    54 
    55   template <class T> void write_ref_array_pre_work(T* dst, size_t count);
    55   template <class T> void write_ref_array_pre_work(T* dst, size_t count);
    56   virtual void write_ref_array_pre(oop* dst, size_t count, bool dest_uninitialized);
    56   virtual void write_ref_array_pre(oop* dst, size_t count, bool dest_uninitialized);
    57   virtual void write_ref_array_pre(narrowOop* dst, size_t count, bool dest_uninitialized);
    57   virtual void write_ref_array_pre(narrowOop* dst, size_t count, bool dest_uninitialized);
    58 
       
    59   static void write_ref_array_pre_oop_entry(oop* dst, size_t length);
       
    60   static void write_ref_array_pre_narrow_oop_entry(narrowOop* dst, size_t length);
       
    61   static void write_ref_array_post_entry(HeapWord* dst, size_t length);
       
    62 
    58 
    63   template <DecoratorSet decorators, typename T>
    59   template <DecoratorSet decorators, typename T>
    64   void write_ref_field_pre(T* field);
    60   void write_ref_field_pre(T* field);
    65 
    61 
    66   // NB: if you do a whole-heap invalidation, the "usual invariant" defined
    62   // NB: if you do a whole-heap invalidation, the "usual invariant" defined