| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final long | aligned_alloc
Returns the address of the stdlib |
| pack-priv static final long | aligned_free
Returns the address of the stdlib |
| pack-priv static final long | calloc
Returns the address of the stdlib |
| pack-priv static final long | free
Returns the address of the stdlib |
| pack-priv static final long | malloc
Returns the address of the stdlib |
| pack-priv static final long | realloc
Returns the address of the stdlib |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private static native long | |
| private static native long | |
| private static native long | |
| private static native long | |
| pack-priv static long | getAddress(long
the memory address to read ptr)Reads a pointer address from the specified memory address. |
| pack-priv static byte | |
| pack-priv static double | getDouble(long
the memory address to read ptr)Reads a double value from the specified memory address. |
| pack-priv static float | |
| pack-priv static int | |
| pack-priv static long | |
| pack-priv static native int | |
| pack-priv static short | |
| private static native long | |
| pack-priv static native long | |
| pack-priv static native byte | |
| pack-priv static native double | |
| pack-priv static native float | |
| pack-priv static native int | |
| pack-priv static native long | |
| pack-priv static native short | |
| pack-priv static native void | |
| pack-priv static native void | |
| pack-priv static native void | |
| pack-priv static native void | |
| pack-priv static native void | |
| pack-priv static native void | |
| pack-priv static native void | |
| pack-priv static void | putAddress(long
the memory address to write ptr, long the value to write value)Writes a pointer address to the specified memory address. |
| pack-priv static void | putByte(long
the memory address to write ptr, byte the value to write value)Writes a byte value to the specified memory address. |
| pack-priv static void | putDouble(long
the memory address to write ptr, double the value to write value)Writes a double value to the specified memory address. |
| pack-priv static void | putFloat(long
the memory address to write ptr, float the value to write value)Writes a float value to the specified memory address. |
| pack-priv static void | putInt(long
the memory address to write ptr, int the value to write value)Writes an int value to the specified memory address. |
| pack-priv static void | putLong(long
the memory address to write ptr, long the value to write value)Writes a long value to the specified memory address. |
| pack-priv static void | putShort(long
the memory address to write ptr, short the value to write value)Writes a short value to the specified memory address. |
| private static native long |
| aligned_alloc | back to summary |
|---|---|
| pack-priv static final long aligned_alloc Returns the address of the stdlib | |
| aligned_free | back to summary |
|---|---|
| pack-priv static final long aligned_free Returns the address of the stdlib | |
| calloc | back to summary |
|---|---|
| pack-priv static final long calloc Returns the address of the stdlib | |
| free | back to summary |
|---|---|
| pack-priv static final long free Returns the address of the stdlib | |
| malloc | back to summary |
|---|---|
| pack-priv static final long malloc Returns the address of the stdlib | |
| realloc | back to summary |
|---|---|
| pack-priv static final long realloc Returns the address of the stdlib | |
| MemoryAccessJNI | back to summary |
|---|---|
| private MemoryAccessJNI() | |
| aligned_alloc | back to summary |
|---|---|
private static native long aligned_alloc()
| |
| aligned_free | back to summary |
|---|---|
private static native long aligned_free()
| |
| calloc | back to summary |
|---|---|
private static native long calloc()
| |
| free | back to summary |
|---|---|
private static native long free()
| |
| getAddress | back to summary |
|---|---|
| pack-priv static long getAddress(long ptr) Reads a pointer address from the specified memory address.
| |
| getByte | back to summary |
|---|---|
| pack-priv static byte getByte(long ptr) Reads a byte value from the specified memory address.
| |
| getDouble | back to summary |
|---|---|
| pack-priv static double getDouble(long ptr) Reads a double value from the specified memory address.
| |
| getFloat | back to summary |
|---|---|
| pack-priv static float getFloat(long ptr) Reads a float value from the specified memory address.
| |
| getInt | back to summary |
|---|---|
| pack-priv static int getInt(long ptr) Reads an int value from the specified memory address.
| |
| getLong | back to summary |
|---|---|
| pack-priv static long getLong(long ptr) Reads a long value from the specified memory address.
| |
| getPointerSize | back to summary |
|---|---|
| pack-priv static native int getPointerSize() Returns the | |
| getShort | back to summary |
|---|---|
| pack-priv static short getShort(long ptr) Reads a short value from the specified memory address.
| |
| malloc | back to summary |
|---|---|
private static native long malloc()
| |
| ngetAddress | back to summary |
|---|---|
| pack-priv static native long ngetAddress(long ptr) Unsafe version of: | |
| ngetByte | back to summary |
|---|---|
| pack-priv static native byte ngetByte(long ptr) Unsafe version of: | |
| ngetDouble | back to summary |
|---|---|
| pack-priv static native double ngetDouble(long ptr) Unsafe version of: | |
| ngetFloat | back to summary |
|---|---|
| pack-priv static native float ngetFloat(long ptr) Unsafe version of: | |
| ngetInt | back to summary |
|---|---|
| pack-priv static native int ngetInt(long ptr) Unsafe version of: | |
| ngetLong | back to summary |
|---|---|
| pack-priv static native long ngetLong(long ptr) Unsafe version of: | |
| ngetShort | back to summary |
|---|---|
| pack-priv static native short ngetShort(long ptr) Unsafe version of: | |
| nputAddress | back to summary |
|---|---|
| pack-priv static native void nputAddress(long ptr, long value) Unsafe version of: | |
| nputByte | back to summary |
|---|---|
| pack-priv static native void nputByte(long ptr, byte value) Unsafe version of: | |
| nputDouble | back to summary |
|---|---|
| pack-priv static native void nputDouble(long ptr, double value) Unsafe version of: | |
| nputFloat | back to summary |
|---|---|
| pack-priv static native void nputFloat(long ptr, float value) Unsafe version of: | |
| nputInt | back to summary |
|---|---|
| pack-priv static native void nputInt(long ptr, int value) Unsafe version of: | |
| nputLong | back to summary |
|---|---|
| pack-priv static native void nputLong(long ptr, long value) Unsafe version of: | |
| nputShort | back to summary |
|---|---|
| pack-priv static native void nputShort(long ptr, short value) Unsafe version of: | |
| putAddress | back to summary |
|---|---|
| pack-priv static void putAddress(long ptr, long value) Writes a pointer address to the specified memory address.
| |
| putByte | back to summary |
|---|---|
| pack-priv static void putByte(long ptr, byte value) Writes a byte value to the specified memory address.
| |
| putDouble | back to summary |
|---|---|
| pack-priv static void putDouble(long ptr, double value) Writes a double value to the specified memory address.
| |
| putFloat | back to summary |
|---|---|
| pack-priv static void putFloat(long ptr, float value) Writes a float value to the specified memory address.
| |
| putInt | back to summary |
|---|---|
| pack-priv static void putInt(long ptr, int value) Writes an int value to the specified memory address.
| |
| putLong | back to summary |
|---|---|
| pack-priv static void putLong(long ptr, long value) Writes a long value to the specified memory address.
| |
| putShort | back to summary |
|---|---|
| pack-priv static void putShort(long ptr, short value) Writes a short value to the specified memory address.
| |
| realloc | back to summary |
|---|---|
private static native long realloc()
| |