src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
changeset 58219 bc0648405d67
parent 58218 0d7877278adf
child 58334 f642ad5c655f
equal deleted inserted replaced
58218:0d7877278adf 58219:bc0648405d67
    95 
    95 
    96   void storeval_barrier(oop obj);
    96   void storeval_barrier(oop obj);
    97   void keep_alive_barrier(oop obj);
    97   void keep_alive_barrier(oop obj);
    98 
    98 
    99   oop load_reference_barrier(oop obj);
    99   oop load_reference_barrier(oop obj);
   100   oop load_reference_barrier_mutator(oop obj);
       
   101   oop load_reference_barrier_not_null(oop obj);
   100   oop load_reference_barrier_not_null(oop obj);
       
   101 
       
   102   oop load_reference_barrier_mutator(oop obj, oop* load_addr);
       
   103   oop load_reference_barrier_mutator(oop obj, narrowOop* load_addr);
       
   104 
       
   105   template <class T>
       
   106   oop load_reference_barrier_mutator_work(oop obj, T* load_addr);
   102 
   107 
   103   void enqueue(oop obj);
   108   void enqueue(oop obj);
   104 
   109 
   105 private:
   110 private:
   106   template <class T>
   111   template <class T>