RFR 8151163 All Buffer implementations should leverage Unsafe unaligned accessors <was> Re: ByteBuffer views, alignment, word tearing

Andrew Haley aph at redhat.com
Tue Jul 12 17:33:28 UTC 2016


Hi,

On 12/07/16 14:43, Paul Sandoz wrote:

> Would you mind formally reviewing the patches?
> 
> Including hotspot-dev as i have updated a hotspot test so should
> probably push to hs.
> 
> I rebased to hs and fixed a silly bug in generated heap view buffers
> that were incorrectly calculating the unsafe byte offset:
> 
>   http://cr.openjdk.java.net/~psandoz/jdk9/JDK-8151163-buffer-unsafe-unaligned-access/webrev/ <http://cr.openjdk.java.net/~psandoz/jdk9/JDK-8151163-buffer-unsafe-unaligned-access/webrev/>
> 
>   http://cr.openjdk.java.net/~psandoz/jdk9/JDK-8151163-buffer-unsafe-unaligned-access-hotspot/webrev/ <http://cr.openjdk.java.net/~psandoz/jdk9/JDK-8151163-buffer-unsafe-unaligned-access-hotspot/webrev/>
> 
> JPRT runs for core and hotspot pass.

These are fine.  I checked that the word-tearing problems were fixed
too, and the generated code looks good.

Thanks,

Andrew.


More information about the hotspot-dev mailing list