# HG changeset patch # User jlaskey # Date 1441372280 10800 # Node ID da355bc6d1f98c7d5f8586455a3ca537b421a578 # Parent 497c34cc0dc7808fbcb67cab49a341b3d6a29aae 8087181: Move native jimage code to its own library (maybe libjimage) Reviewed-by: alanb, lfoltan, hseigel, acorn Contributed-by: james.laskey@oracle.com, jean-francois.denise@oracle.com, roger.riggs@oracle.com diff -r 497c34cc0dc7 -r da355bc6d1f9 test/lib/sun/hotspot/WhiteBox.java --- a/test/lib/sun/hotspot/WhiteBox.java Mon Aug 31 21:43:28 2015 +0300 +++ b/test/lib/sun/hotspot/WhiteBox.java Fri Sep 04 10:11:20 2015 -0300 @@ -26,7 +26,6 @@ import java.lang.management.MemoryUsage; import java.lang.reflect.Executable; -import java.nio.ByteBuffer; import java.util.Arrays; import java.util.List; import java.util.function.BiFunction; @@ -386,23 +385,6 @@ .orElse(null); } - public native boolean readImageFile(String imagePath); - public native long imageOpenImage(String imagePath, boolean bigEndian); - public native void imageCloseImage(long id); - public native long imageGetIndexAddress(long id); - public native long imageGetDataAddress(long id); - public native boolean imageReadCompressed(long id, long offset, - ByteBuffer compressedBuffer, long compressedSize, - ByteBuffer uncompressedBuffer, long uncompressedSize); - public native boolean imageRead(long id, long offset, - ByteBuffer uncompressedBuffer, long uncompressedSize); - public native byte[] imageGetStringBytes(long id, int offset); - public native long imageGetStringsSize(long id); - public native long[] imageGetAttributes(long id, int offset); - public native long[] imageFindAttributes(long id, byte[] path); - public native int[] imageAttributeOffsets(long id); - public native int imageGetIntAtAddress(long address, int offset, boolean big_endian); - // Safepoint Checking public native void assertMatchingSafepointCalls(boolean mutexSafepointValue, boolean attemptedNoSafepointValue);