< prev index next >

src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp

Print this page

        

*** 52,63 **** shenandoah_assert_correct(NULL, orig); // store the original value that was in the field reference ShenandoahThreadLocalData::satb_mark_queue(thread).enqueue(orig); JRT_END ! JRT_LEAF(oopDesc*, ShenandoahRuntime::write_barrier_JRT(oopDesc* src)) ! oop result = ShenandoahBarrierSet::barrier_set()->write_barrier_mutator(src); return (oopDesc*) result; JRT_END // Shenandoah clone barrier: makes sure that references point to to-space // in cloned objects. --- 52,63 ---- shenandoah_assert_correct(NULL, orig); // store the original value that was in the field reference ShenandoahThreadLocalData::satb_mark_queue(thread).enqueue(orig); JRT_END ! JRT_LEAF(oopDesc*, ShenandoahRuntime::load_reference_barrier_JRT(oopDesc* src)) ! oop result = ShenandoahBarrierSet::barrier_set()->load_reference_barrier_mutator(src); return (oopDesc*) result; JRT_END // Shenandoah clone barrier: makes sure that references point to to-space // in cloned objects.
< prev index next >