RFR(S) 8134898: Small fixes found during JVMCI work (original) (raw)

Vladimir Kozlov vladimir.kozlov at oracle.com
Thu Sep 3 16:20:31 UTC 2015


On 9/3/15 4:22 AM, David Holmes wrote:

On 2/09/2015 9:59 AM, Vladimir Kozlov wrote:

http://cr.openjdk.java.net/~kvn/8134898/webrev/ https://bugs.openjdk.java.net/browse/JDK-8134898

During review of JVMCI changes we were asked to push not related small changes separately. Removed jre/ from jdk paths in makefiles since jdk9 does not have it anymore. JDK9 also does not have rt.jar anymore so much of what is in this area of make/Makefile seems unused and unworking. Solaris vm.make and buildtree.make missed changes other unix platforms have. make/solaris/makefiles/vm.make Does Shark even exist on Solaris? Has this been tested?

I don't know. I made this change for consistency of makefiles on all unix platforms. Main change in the file was fix for Src_Files_EXCLUDE because exclusion of jvmci files did not work.

Thanks, Vladimir

Thanks, David

Fix type in doc. Added -DCHECKUNHANDLEDOOPS to debug build. I very strongly want to do that. It is the only incompatibility in memory layout between fastdebug and debug VM. We maintained such compatibility for long time and it was broken with 7195622 changes. For AOT project it is very important to keep compatibility because we use fastdebug VM for JAOTC tool to compile aot code and we want to be able use debug VM to debug execution of aot code. Note, using debug VM with JAOTC will take 5-10 times longer to compile. Thanks, Vladimir



More information about the hotspot-dev mailing list