diff -r cc6053cbd811 -r 1321f8cf9de5 src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp --- a/src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp Wed May 08 13:22:27 2019 -0400 +++ b/src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp Wed May 08 20:45:30 2019 +0200 @@ -23,6 +23,7 @@ #include "precompiled.hpp" #include "gc/shenandoah/shenandoahBarrierSetAssembler.hpp" +#include "gc/shenandoah/shenandoahForwarding.hpp" #include "gc/shenandoah/shenandoahHeap.hpp" #include "gc/shenandoah/shenandoahHeapRegion.hpp" #include "gc/shenandoah/shenandoahHeuristics.hpp" @@ -327,7 +328,7 @@ void ShenandoahBarrierSetAssembler::resolve_forward_pointer_not_null(MacroAssembler* masm, Register dst) { assert(ShenandoahCASBarrier || ShenandoahLoadRefBarrier, "should be enabled"); - __ movptr(dst, Address(dst, ShenandoahBrooksPointer::byte_offset())); + __ movptr(dst, Address(dst, ShenandoahForwarding::byte_offset())); } @@ -501,9 +502,9 @@ __ movptr(obj, Address(thread, JavaThread::tlab_top_offset())); if (var_size_in_bytes == noreg) { - __ lea(end, Address(obj, con_size_in_bytes + ShenandoahBrooksPointer::byte_size())); + __ lea(end, Address(obj, con_size_in_bytes + ShenandoahForwarding::byte_size())); } else { - __ addptr(var_size_in_bytes, ShenandoahBrooksPointer::byte_size()); + __ addptr(var_size_in_bytes, ShenandoahForwarding::byte_size()); __ lea(end, Address(obj, var_size_in_bytes, Address::times_1)); } __ cmpptr(end, Address(thread, JavaThread::tlab_end_offset())); @@ -514,11 +515,11 @@ // Initialize brooks pointer #ifdef _LP64 - __ incrementq(obj, ShenandoahBrooksPointer::byte_size()); + __ incrementq(obj, ShenandoahForwarding::byte_size()); #else - __ incrementl(obj, ShenandoahBrooksPointer::byte_size()); + __ incrementl(obj, ShenandoahForwarding::byte_size()); #endif - __ movptr(Address(obj, ShenandoahBrooksPointer::byte_offset()), obj); + __ movptr(Address(obj, ShenandoahForwarding::byte_offset()), obj); // recover var_size_in_bytes if necessary if (var_size_in_bytes == end) {