< prev index next >
test/hotspot/jtreg/runtime/appcds/TestCommon.java
Print this page
rev 48002 : imported patch 8188791-open-appcds.v02.patch
rev 48005 : Tests addon for 8188791 which enables AppCDS / CustomClassLoader tests on all 64-bit Linux and Solaris platforms
*** 322,339 ****
return dirFile.getPath();
}
// Returns true if custom loader is supported, based on a platform.
! // Custom loader AppCDS is only supported for Linux-x64 and Solaris.
public static boolean isCustomLoaderSupported() {
boolean isLinux = Platform.isLinux();
! boolean isX64 = Platform.isX64();
boolean isSolaris = Platform.isSolaris();
! System.out.println("isCustomLoaderSupported: isX64 = " + isX64);
System.out.println("isCustomLoaderSupported: isLinux = " + isLinux);
System.out.println("isCustomLoaderSupported: isSolaris = " + isSolaris);
! return ((isX64 && isLinux) || isSolaris);
}
}
--- 322,341 ----
return dirFile.getPath();
}
// Returns true if custom loader is supported, based on a platform.
! // Custom loader AppCDS is only supported for 64-bit Linux and Solaris.
public static boolean isCustomLoaderSupported() {
boolean isLinux = Platform.isLinux();
! boolean is64 = Platform.is64bit();
boolean isSolaris = Platform.isSolaris();
+ boolean isAix = Platform.isAix();
! System.out.println("isCustomLoaderSupported: is64 = " + is64);
System.out.println("isCustomLoaderSupported: isLinux = " + isLinux);
System.out.println("isCustomLoaderSupported: isSolaris = " + isSolaris);
+ System.out.println("isCustomLoaderSupported: isAix = " + isAix);
! return (is64 && (isLinux || isSolaris || isAix));
}
}
< prev index next >