APIdia Launch Partner
Top Fields Constructors Methods
java.nio

pack-priv Class MappedMemoryUtils

extends Object
Class Inheritance
Imports
java.io.FileDescriptor, .IOException, .UncheckedIOException, jdk.internal.access.foreign.MappedMemoryUtilsProxy, jdk.internal.misc.Blocker, .Unsafe

Field Summary

Modifier and TypeField and Description
pack-priv static final MappedMemoryUtilsProxy
private static byte

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private static long
alignDown(long address, int pageSize)

pack-priv static void
force(FileDescriptor fd, long address, boolean isSync, long index, long length)

private static native void
force0(FileDescriptor fd, long address, long length)

pack-priv static boolean
isLoaded(long address, boolean isSync, long size)

private static native boolean
isLoaded0(long address, long length, long pageCount)

pack-priv static void
load(long address, boolean isSync, long size)

private static native void
load0(long address, long length)

private static long
mappingAddress(long address, long mappingOffset)

private static long
mappingAddress(long address, long mappingOffset, long index)

private static long
mappingLength(long mappingOffset, long length)

private static long
mappingOffset(long address)

private static long
mappingOffset(long address, long index)

private static native void
pack-priv static void
unload(long address, boolean isSync, long size)

private static native void
unload0(long address, long length)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

PROXYback to summary
pack-priv static final MappedMemoryUtilsProxy PROXY
unusedback to summary
private static byte unused

Constructor Detail

MappedMemoryUtilsback to summary
pack-priv MappedMemoryUtils()

Method Detail

alignDownback to summary
private static long alignDown(long address, int pageSize)
forceback to summary
pack-priv static void force(FileDescriptor fd, long address, boolean isSync, long index, long length)
force0back to summary
private static native void force0(FileDescriptor fd, long address, long length) throws IOException
isLoadedback to summary
pack-priv static boolean isLoaded(long address, boolean isSync, long size)
isLoaded0back to summary
private static native boolean isLoaded0(long address, long length, long pageCount)
loadback to summary
pack-priv static void load(long address, boolean isSync, long size)
load0back to summary
private static native void load0(long address, long length)
mappingAddressback to summary
private static long mappingAddress(long address, long mappingOffset)
mappingAddressback to summary
private static long mappingAddress(long address, long mappingOffset, long index)
mappingLengthback to summary
private static long mappingLength(long mappingOffset, long length)
mappingOffsetback to summary
private static long mappingOffset(long address)
mappingOffsetback to summary
private static long mappingOffset(long address, long index)
registerNativesback to summary
private static native void registerNatives()
unloadback to summary
pack-priv static void unload(long address, boolean isSync, long size)
unload0back to summary
private static native void unload0(long address, long length)