mirror of
https://github.com/openjdk/jdk.git
synced 2026-01-28 12:09:14 +00:00
8087181: Move native jimage code to its own library (maybe libjimage)
Co-authored-by: Jean-Francois Denise <jean-francois.denise@oracle.com> Co-authored-by: Roger Riggs <roger.riggs@oracle.com> Reviewed-by: alanb, lfoltan, hseigel, acorn
This commit is contained in:
parent
cbaeab3af3
commit
9e1818b72e
@ -26,7 +26,6 @@ package sun.hotspot;
|
||||
|
||||
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 @@ public class WhiteBox {
|
||||
.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);
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user