changeset 6891:643d6baecfe1

8062247: [TESTBUG] Allow WhiteBox test to access JVM offsets Reviewed-by: coleenp, iklam, mseledtsov Contributed-by: yumin.qi@oracle.com
author minqi
date Fri, 07 Nov 2014 12:48:09 -0800
parents d44a81242b1e
children 86c674274c94
files test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
diffstat 1 files changed, 9 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/test/testlibrary/whitebox/sun/hotspot/WhiteBox.java	Wed Nov 12 10:34:08 2014 +0000
+++ b/test/testlibrary/whitebox/sun/hotspot/WhiteBox.java	Fri Nov 07 12:48:09 2014 -0800
@@ -208,4 +208,13 @@
                        .findAny()
                        .orElse(null);
   }
+  public native int getOffsetForName0(String name);
+  public int getOffsetForName(String name) throws Exception {
+    int offset = getOffsetForName0(name);
+    if (offset == -1) {
+      throw new RuntimeException(name + " not found");
+    }
+    return offset;
+  }
+
 }