--- old/src/cpu/x86/vm/interp_masm_x86.cpp 2014-01-09 09:23:28.501095228 +0100 +++ new/src/cpu/x86/vm/interp_masm_x86.cpp 2014-01-09 09:23:28.262491995 +0100 @@ -198,7 +198,7 @@ // parameters. Collect profiling from last parameter down. // mdo start + parameters offset + array length - 1 addptr(mdp, tmp1); - movptr(tmp1, Address(mdp, in_bytes(ArrayData::array_len_offset()))); + movptr(tmp1, Address(mdp, ArrayData::array_len_offset())); decrement(tmp1, TypeStackSlotEntries::per_arg_count()); Label loop;