< prev index next >
src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
Print this page
rev 50076 : Fold Partial GC into Traversal GC
@@ -33,12 +33,11 @@
private:
enum ArrayCopyStoreValMode {
NONE,
READ_BARRIER,
- WRITE_BARRIER_MAYBE_ENQUEUE,
- WRITE_BARRIER_ALWAYS_ENQUEUE
+ WRITE_BARRIER
};
static ShenandoahSATBMarkQueueSet _satb_mark_queue_set;
ShenandoahHeap* _heap;
@@ -112,11 +111,11 @@
static void enqueue(oop obj);
private:
bool need_update_refs_barrier();
- template <class T, bool UPDATE_MATRIX, bool STOREVAL_WRITE_BARRIER, bool ALWAYS_ENQUEUE>
+ template <class T, bool UPDATE_MATRIX, bool STOREVAL_WRITE_BARRIER>
void write_ref_array_loop(HeapWord* start, size_t count);
oop write_barrier_impl(oop obj);
static void keep_alive_if_weak(DecoratorSet decorators, oop value) {
< prev index next >