RFR(xxs, jdk10): 8171508: os::jvm_path -XXaltjvm processing error after 8066474

Thomas Stüfe thomas.stuefe at gmail.com
Wed Apr 26 07:10:11 UTC 2017

Hi all,

may I please have a review for this tiny fix. 8066474 removed the <arch>
directory from the images and since then -XXaltjvm was slightly broken.
When handling XXaltjvm, os::jvm_path() examines the path of the libjvm.so
to check if it is part of what it considers a standard JDK by traversing a
number of slashes up the path and looking for "/jre/lib". That number of
slashes was off since 8066474.


Bug: https://bugs.openjdk.java.net/browse/JDK-8171508

Note that this only affects cases where the alternate libjvm.so is part of
a full jdk, so it does not affect the gtestLauncher.

Thanks & Regards, Thomas

More information about the hotspot-runtime-dev mailing list