RFR (S) 8031818: Experimental VM flag for enforcing safe object construction

Aleksey Shipilev aleksey.shipilev at oracle.com
Mon Mar 3 03:46:46 PST 2014


On 01/22/2014 02:47 AM, Aleksey Shipilev wrote:
> Please review the experimental patch for switching the research VM mode
> which unconditionally emits the memory barrier at the end of constructor:
>   http://cr.openjdk.java.net/~shade/8031818/webrev.00/
>   https://bugs.openjdk.java.net/browse/JDK-8031818

Since the hs-comp is finally open, let's get back to this one. Only
Vladimir K. had formally reviewed, plus Vladimir I. had informally
reviewed. I think we need a second formal Reviewer?

Here is the current webrev:
 http://cr.openjdk.java.net/~shade/8031818/webrev.02/

...and here is the changeset (second reviewer is ????):
 http://cr.openjdk.java.net/~shade/8031818/8031818.changeset

The code was passing the full JPRT cycle two weeks ago, passed the HS
jtregs back then. It applies cleanly over jdk9/hs-comp now, and builds
successfully with Linux x86_64/fastdebug.

Thanks,
-Aleksey.


More information about the hotspot-compiler-dev mailing list