Class NativeMemoryManager
java.lang.Object
jnr.ffi.provider.jffi.NativeMemoryManager
- All Implemented Interfaces:
MemoryManager
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionallocate(int size) allocateDirect(int size) allocateDirect(int size, boolean clear) allocateDirect(long size) allocateDirect(long size, boolean clear) allocateTemporary(int size) allocateTemporary(int size, boolean clear) newOpaquePointer(long address) newPointer(long address) newPointer(long address, long size) newPointer(ByteBuffer buffer)
-
Field Details
-
runtime
-
addressMask
private final long addressMask
-
-
Constructor Details
-
NativeMemoryManager
-
-
Method Details
-
allocate
- Specified by:
allocatein interfaceMemoryManager
-
allocateDirect
- Specified by:
allocateDirectin interfaceMemoryManager
-
allocateDirect
- Specified by:
allocateDirectin interfaceMemoryManager
-
allocateDirect
- Specified by:
allocateDirectin interfaceMemoryManager
-
allocateDirect
- Specified by:
allocateDirectin interfaceMemoryManager
-
allocateTemporary
-
allocateTemporary
- Specified by:
allocateTemporaryin interfaceMemoryManager
-
newPointer
- Specified by:
newPointerin interfaceMemoryManager
-
newPointer
- Specified by:
newPointerin interfaceMemoryManager
-
newPointer
- Specified by:
newPointerin interfaceMemoryManager
-
newOpaquePointer
- Specified by:
newOpaquePointerin interfaceMemoryManager
-