# HG changeset patch # User hseigel # Date 1375648253 14400 # Node ID b67604b5954672ce2d0046b0be2a6ebe9c5d3195 # Parent f9ee986a9fea825daac069e856c7e7650fbaff8b 7073961: [TESTBUG] closed/runtime/4845371/DBB.java failed on solaris 10 X65 Summary: Added a x86 64-bit Solaris shared library and rewrote test in Java Reviewed-by: dholmes, ctornqvi diff -r f9ee986a9fea -r b67604b59546 test/testlibrary/com/oracle/java/testlibrary/Platform.java --- a/test/testlibrary/com/oracle/java/testlibrary/Platform.java Tue Jul 30 14:14:25 2013 -0700 +++ b/test/testlibrary/com/oracle/java/testlibrary/Platform.java Sun Aug 04 16:30:53 2013 -0400 @@ -27,6 +27,7 @@ private static final String osName = System.getProperty("os.name"); private static final String dataModel = System.getProperty("sun.arch.data.model"); private static final String vmVersion = System.getProperty("java.vm.version"); + private static final String osArch = System.getProperty("os.arch"); public static boolean is64bit() { return dataModel.equals("64"); @@ -59,4 +60,14 @@ public static String getVMVersion() { return vmVersion; } + + // Returns true for sparc and sparcv9. + public static boolean isSparc() { + return osArch.toLowerCase().startsWith("sparc"); + } + + public static String getOsArch() { + return osArch; + } + }