src/os/linux/vm/os_linux.cpp

Print this page
rev 2110 : [mq]: is-debugger-present

*** 2211,2221 **** assert(ret != 0, "cannot locate libjvm"); char *rp = realpath(dli_fname, buf); if (rp == NULL) return; ! if (strcmp(Arguments::sun_java_launcher(), "gamma") == 0) { // Support for the gamma launcher. Typical value for buf is // "<JAVA_HOME>/jre/lib/<arch>/<vmtype>/libjvm.so". If "/jre/lib/" appears at // the right place in the string, then assume we are installed in a JDK and // we're done. Otherwise, check for a JAVA_HOME environment variable and fix // up the path so it looks like libjvm.so is installed there (append a --- 2211,2221 ---- assert(ret != 0, "cannot locate libjvm"); char *rp = realpath(dli_fname, buf); if (rp == NULL) return; ! if (Arguments::created_by_gamma_launcher()) { // Support for the gamma launcher. Typical value for buf is // "<JAVA_HOME>/jre/lib/<arch>/<vmtype>/libjvm.so". If "/jre/lib/" appears at // the right place in the string, then assume we are installed in a JDK and // we're done. Otherwise, check for a JAVA_HOME environment variable and fix // up the path so it looks like libjvm.so is installed there (append a