Mercurial > hg > truffle
changeset 20635: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; + } + }