< prev index next >

src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp

Print this page

        

@@ -389,11 +389,10 @@
   // Entry methods to normally concurrent GC operations. These set up logging, monitoring
   // for concurrent operation.
   void entry_reset();
   void entry_mark();
   void entry_preclean();
-  void entry_roots();
   void entry_cleanup();
   void entry_evac();
   void entry_updaterefs();
   void entry_traversal();
   void entry_uncommit(double shrink_before);

@@ -413,11 +412,10 @@
   void op_degenerated_futile();
 
   void op_reset();
   void op_mark();
   void op_preclean();
-  void op_roots();
   void op_cleanup();
   void op_conc_evac();
   void op_stw_evac();
   void op_updaterefs();
   void op_traversal();

@@ -690,12 +688,12 @@
   inline oop maybe_update_with_forwarded_not_null(T* p, oop obj);
 
   template <class T>
   inline oop update_with_forwarded_not_null(T* p, oop obj);
 
-  static inline oop cas_oop(oop n, narrowOop* addr, oop c);
-  static inline oop cas_oop(oop n, oop* addr, oop c);
+  inline oop atomic_compare_exchange_oop(oop n, narrowOop* addr, oop c);
+  inline oop atomic_compare_exchange_oop(oop n, oop* addr, oop c);
 
   void trash_humongous_region_at(ShenandoahHeapRegion *r);
 
   void deduplicate_string(oop str);
 
< prev index next >