Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- aligned_alloc - Static variable in class org.lwjgl.system.jemalloc.JEmalloc.Functions
-
Function address.
- aligned_alloc(long, long) - Method in class org.lwjgl.system.jemalloc.JEmallocAllocator
- aligned_free(long) - Method in class org.lwjgl.system.jemalloc.JEmallocAllocator
- ALIGNOF - Static variable in class org.lwjgl.system.jemalloc.ExtentHooks
-
The struct alignment in bytes.
- alloc() - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
the extent allocation hook
- alloc(ExtentAllocI) - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Sets the specified value to the
ExtentHooks.alloc()
field. - ALLOC - Static variable in class org.lwjgl.system.jemalloc.ExtentHooks
-
The struct member offsets.
C
- callback(long, long) - Method in interface org.lwjgl.system.jemalloc.ExtentAllocI
- callback(long, long) - Method in interface org.lwjgl.system.jemalloc.ExtentCommitI
- callback(long, long) - Method in interface org.lwjgl.system.jemalloc.ExtentDallocI
- callback(long, long) - Method in interface org.lwjgl.system.jemalloc.ExtentDecommitI
- callback(long, long) - Method in interface org.lwjgl.system.jemalloc.ExtentDestroyI
- callback(long, long) - Method in interface org.lwjgl.system.jemalloc.ExtentMergeI
- callback(long, long) - Method in interface org.lwjgl.system.jemalloc.ExtentPurgeI
- callback(long, long) - Method in interface org.lwjgl.system.jemalloc.ExtentSplitI
- callback(long, long) - Method in interface org.lwjgl.system.jemalloc.MallocMessageCallbackI
- calloc - Static variable in class org.lwjgl.system.jemalloc.JEmalloc.Functions
-
Function address.
- calloc() - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns a new
ExtentHooks
instance allocated withmemCalloc
. - calloc(long, long) - Method in class org.lwjgl.system.jemalloc.JEmallocAllocator
- calloc(MemoryStack) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns a new
ExtentHooks
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero. - callocStack() - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Deprecated.
- callocStack(MemoryStack) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Deprecated.
- CIF - Static variable in interface org.lwjgl.system.jemalloc.ExtentAllocI
- CIF - Static variable in interface org.lwjgl.system.jemalloc.ExtentCommitI
- CIF - Static variable in interface org.lwjgl.system.jemalloc.ExtentDallocI
- CIF - Static variable in interface org.lwjgl.system.jemalloc.ExtentDecommitI
- CIF - Static variable in interface org.lwjgl.system.jemalloc.ExtentDestroyI
- CIF - Static variable in interface org.lwjgl.system.jemalloc.ExtentMergeI
- CIF - Static variable in interface org.lwjgl.system.jemalloc.ExtentPurgeI
- CIF - Static variable in interface org.lwjgl.system.jemalloc.ExtentSplitI
- CIF - Static variable in interface org.lwjgl.system.jemalloc.MallocMessageCallbackI
- commit() - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
the extent commit hook
- commit(ExtentCommitI) - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Sets the specified value to the
ExtentHooks.commit()
field. - COMMIT - Static variable in class org.lwjgl.system.jemalloc.ExtentHooks
-
The struct member offsets.
- create() - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns a new
ExtentHooks
instance allocated withBufferUtils
. - create(long) - Static method in class org.lwjgl.system.jemalloc.ExtentAlloc
-
Creates a
ExtentAlloc
instance from the specified function pointer. - create(long) - Static method in class org.lwjgl.system.jemalloc.ExtentCommit
-
Creates a
ExtentCommit
instance from the specified function pointer. - create(long) - Static method in class org.lwjgl.system.jemalloc.ExtentDalloc
-
Creates a
ExtentDalloc
instance from the specified function pointer. - create(long) - Static method in class org.lwjgl.system.jemalloc.ExtentDecommit
-
Creates a
ExtentDecommit
instance from the specified function pointer. - create(long) - Static method in class org.lwjgl.system.jemalloc.ExtentDestroy
-
Creates a
ExtentDestroy
instance from the specified function pointer. - create(long) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns a new
ExtentHooks
instance for the specified memory address. - create(long) - Static method in class org.lwjgl.system.jemalloc.ExtentMerge
-
Creates a
ExtentMerge
instance from the specified function pointer. - create(long) - Static method in class org.lwjgl.system.jemalloc.ExtentPurge
-
Creates a
ExtentPurge
instance from the specified function pointer. - create(long) - Static method in class org.lwjgl.system.jemalloc.ExtentSplit
-
Creates a
ExtentSplit
instance from the specified function pointer. - create(long) - Static method in class org.lwjgl.system.jemalloc.MallocMessageCallback
-
Creates a
MallocMessageCallback
instance from the specified function pointer. - create(ExtentAllocI) - Static method in class org.lwjgl.system.jemalloc.ExtentAlloc
-
Creates a
ExtentAlloc
instance that delegates to the specifiedExtentAllocI
instance. - create(ExtentCommitI) - Static method in class org.lwjgl.system.jemalloc.ExtentCommit
-
Creates a
ExtentCommit
instance that delegates to the specifiedExtentCommitI
instance. - create(ExtentDallocI) - Static method in class org.lwjgl.system.jemalloc.ExtentDalloc
-
Creates a
ExtentDalloc
instance that delegates to the specifiedExtentDallocI
instance. - create(ExtentDecommitI) - Static method in class org.lwjgl.system.jemalloc.ExtentDecommit
-
Creates a
ExtentDecommit
instance that delegates to the specifiedExtentDecommitI
instance. - create(ExtentDestroyI) - Static method in class org.lwjgl.system.jemalloc.ExtentDestroy
-
Creates a
ExtentDestroy
instance that delegates to the specifiedExtentDestroyI
instance. - create(ExtentMergeI) - Static method in class org.lwjgl.system.jemalloc.ExtentMerge
-
Creates a
ExtentMerge
instance that delegates to the specifiedExtentMergeI
instance. - create(ExtentPurgeI) - Static method in class org.lwjgl.system.jemalloc.ExtentPurge
-
Creates a
ExtentPurge
instance that delegates to the specifiedExtentPurgeI
instance. - create(ExtentSplitI) - Static method in class org.lwjgl.system.jemalloc.ExtentSplit
-
Creates a
ExtentSplit
instance that delegates to the specifiedExtentSplitI
instance. - create(MallocMessageCallbackI) - Static method in class org.lwjgl.system.jemalloc.MallocMessageCallback
-
Creates a
MallocMessageCallback
instance that delegates to the specifiedMallocMessageCallbackI
instance. - createSafe(long) - Static method in class org.lwjgl.system.jemalloc.ExtentAlloc
- createSafe(long) - Static method in class org.lwjgl.system.jemalloc.ExtentCommit
- createSafe(long) - Static method in class org.lwjgl.system.jemalloc.ExtentDalloc
- createSafe(long) - Static method in class org.lwjgl.system.jemalloc.ExtentDecommit
- createSafe(long) - Static method in class org.lwjgl.system.jemalloc.ExtentDestroy
- createSafe(long) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
- createSafe(long) - Static method in class org.lwjgl.system.jemalloc.ExtentMerge
- createSafe(long) - Static method in class org.lwjgl.system.jemalloc.ExtentPurge
- createSafe(long) - Static method in class org.lwjgl.system.jemalloc.ExtentSplit
- createSafe(long) - Static method in class org.lwjgl.system.jemalloc.MallocMessageCallback
D
- dalloc() - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
the extent deallocation hook
- dalloc(ExtentDallocI) - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Sets the specified value to the
ExtentHooks.dalloc()
field. - DALLOC - Static variable in class org.lwjgl.system.jemalloc.ExtentHooks
-
The struct member offsets.
- dallocx - Static variable in class org.lwjgl.system.jemalloc.JEmalloc.Functions
-
Function address.
- decommit() - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
the extent decommit hook
- decommit(ExtentDecommitI) - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Sets the specified value to the
ExtentHooks.decommit()
field. - DECOMMIT - Static variable in class org.lwjgl.system.jemalloc.ExtentHooks
-
The struct member offsets.
- destroy() - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
the extent destruction hook
- destroy(ExtentDestroyI) - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Sets the specified value to the
ExtentHooks.destroy()
field. - DESTROY - Static variable in class org.lwjgl.system.jemalloc.ExtentHooks
-
The struct member offsets.
E
- ExtentAlloc - Class in org.lwjgl.system.jemalloc
-
Instances of this class may be set to the
ExtentHooks
struct. - ExtentAllocI - Interface in org.lwjgl.system.jemalloc
-
Instances of this interface may be set to the
ExtentHooks
struct. - ExtentCommit - Class in org.lwjgl.system.jemalloc
-
Instances of this class may be set to the
ExtentHooks
struct. - ExtentCommitI - Interface in org.lwjgl.system.jemalloc
-
Instances of this interface may be set to the
ExtentHooks
struct. - ExtentDalloc - Class in org.lwjgl.system.jemalloc
-
Instances of this class may be set to the
ExtentHooks
struct. - ExtentDallocI - Interface in org.lwjgl.system.jemalloc
-
Instances of this interface may be set to the
ExtentHooks
struct. - ExtentDecommit - Class in org.lwjgl.system.jemalloc
-
Instances of this class may be set to the
ExtentHooks
struct. - ExtentDecommitI - Interface in org.lwjgl.system.jemalloc
-
Instances of this interface may be set to the
ExtentHooks
struct. - ExtentDestroy - Class in org.lwjgl.system.jemalloc
-
Instances of this class may be set to the
ExtentHooks
struct. - ExtentDestroyI - Interface in org.lwjgl.system.jemalloc
-
Instances of this interface may be set to the
ExtentHooks
struct. - ExtentHooks - Class in org.lwjgl.system.jemalloc
-
The
extent_hooks_t
structure comprises function pointers which are described individually below. - ExtentHooks(ByteBuffer) - Constructor for class org.lwjgl.system.jemalloc.ExtentHooks
-
Creates a
ExtentHooks
instance at the current position of the specifiedByteBuffer
container. - ExtentMerge - Class in org.lwjgl.system.jemalloc
-
Instances of this class may be set to the
ExtentHooks
struct. - ExtentMergeI - Interface in org.lwjgl.system.jemalloc
-
Instances of this interface may be set to the
ExtentHooks
struct. - ExtentPurge - Class in org.lwjgl.system.jemalloc
-
Instances of this class may be set to the
ExtentHooks
struct. - ExtentPurgeI - Interface in org.lwjgl.system.jemalloc
-
Instances of this interface may be set to the
ExtentHooks
struct. - ExtentSplit - Class in org.lwjgl.system.jemalloc
-
Instances of this class may be set to the
ExtentHooks
struct. - ExtentSplitI - Interface in org.lwjgl.system.jemalloc
-
Instances of this interface may be set to the
ExtentHooks
struct.
F
- free - Static variable in class org.lwjgl.system.jemalloc.JEmalloc.Functions
-
Function address.
- free(long) - Method in class org.lwjgl.system.jemalloc.JEmallocAllocator
- free_aligned_sized - Static variable in class org.lwjgl.system.jemalloc.JEmalloc.Functions
-
Function address.
- free_sized - Static variable in class org.lwjgl.system.jemalloc.JEmalloc.Functions
-
Function address.
G
- getAlignedAlloc() - Method in class org.lwjgl.system.jemalloc.JEmallocAllocator
- getAlignedFree() - Method in class org.lwjgl.system.jemalloc.JEmallocAllocator
- getCallInterface() - Method in interface org.lwjgl.system.jemalloc.ExtentAllocI
- getCallInterface() - Method in interface org.lwjgl.system.jemalloc.ExtentCommitI
- getCallInterface() - Method in interface org.lwjgl.system.jemalloc.ExtentDallocI
- getCallInterface() - Method in interface org.lwjgl.system.jemalloc.ExtentDecommitI
- getCallInterface() - Method in interface org.lwjgl.system.jemalloc.ExtentDestroyI
- getCallInterface() - Method in interface org.lwjgl.system.jemalloc.ExtentMergeI
- getCallInterface() - Method in interface org.lwjgl.system.jemalloc.ExtentPurgeI
- getCallInterface() - Method in interface org.lwjgl.system.jemalloc.ExtentSplitI
- getCallInterface() - Method in interface org.lwjgl.system.jemalloc.MallocMessageCallbackI
- getCalloc() - Method in class org.lwjgl.system.jemalloc.JEmallocAllocator
- getFree() - Method in class org.lwjgl.system.jemalloc.JEmallocAllocator
- getLibrary() - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Returns the jemalloc
SharedLibrary
. - getMalloc() - Method in class org.lwjgl.system.jemalloc.JEmallocAllocator
- getMessage(long) - Static method in class org.lwjgl.system.jemalloc.MallocMessageCallback
-
Converts the specified
MallocMessageCallback
arguments to a String. - getRealloc() - Method in class org.lwjgl.system.jemalloc.JEmallocAllocator
I
- invoke(long, long) - Method in interface org.lwjgl.system.jemalloc.MallocMessageCallbackI
-
Will be called by the
malloc_usable_size
method. - invoke(long, long, long, boolean, int) - Method in interface org.lwjgl.system.jemalloc.ExtentDallocI
-
Extent deallocation hook.
- invoke(long, long, long, boolean, int) - Method in interface org.lwjgl.system.jemalloc.ExtentDestroyI
-
Extent destruction hook.
- invoke(long, long, long, long, long, boolean, int) - Method in interface org.lwjgl.system.jemalloc.ExtentMergeI
-
Extent merge hook.
- invoke(long, long, long, long, long, boolean, int) - Method in interface org.lwjgl.system.jemalloc.ExtentSplitI
-
Extent split hook.
- invoke(long, long, long, long, long, int) - Method in interface org.lwjgl.system.jemalloc.ExtentCommitI
-
Extent commit hook.
- invoke(long, long, long, long, long, int) - Method in interface org.lwjgl.system.jemalloc.ExtentDecommitI
-
Extent decommit hook.
- invoke(long, long, long, long, long, int) - Method in interface org.lwjgl.system.jemalloc.ExtentPurgeI
-
Extent purge hook.
- invoke(long, long, long, long, long, long, int) - Method in interface org.lwjgl.system.jemalloc.ExtentAllocI
-
Extent allocation hook.
J
- je_aligned_alloc(long, long) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Allocates
size
bytes of memory such that the allocation's base address is an even multiple ofalignment
. - je_calloc(long, long) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Allocates space for
num
objects, eachsize
bytes in length. - je_dallocx(ByteBuffer, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Causes the memory referenced by
ptr
to be made available for future allocations. - je_dallocx(DoubleBuffer, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Causes the memory referenced by
ptr
to be made available for future allocations. - je_dallocx(FloatBuffer, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Causes the memory referenced by
ptr
to be made available for future allocations. - je_dallocx(IntBuffer, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Causes the memory referenced by
ptr
to be made available for future allocations. - je_dallocx(LongBuffer, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Causes the memory referenced by
ptr
to be made available for future allocations. - je_dallocx(ShortBuffer, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Causes the memory referenced by
ptr
to be made available for future allocations. - je_dallocx(PointerBuffer, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Causes the memory referenced by
ptr
to be made available for future allocations. - je_free(ByteBuffer) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Causes the allocated memory referenced by
ptr
to be made available for future allocations. - je_free(DoubleBuffer) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Causes the allocated memory referenced by
ptr
to be made available for future allocations. - je_free(FloatBuffer) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Causes the allocated memory referenced by
ptr
to be made available for future allocations. - je_free(IntBuffer) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Causes the allocated memory referenced by
ptr
to be made available for future allocations. - je_free(LongBuffer) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Causes the allocated memory referenced by
ptr
to be made available for future allocations. - je_free(ShortBuffer) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Causes the allocated memory referenced by
ptr
to be made available for future allocations. - je_free(PointerBuffer) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Causes the allocated memory referenced by
ptr
to be made available for future allocations. - je_free_aligned_sized(ByteBuffer, long) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
The
free_aligned_sized()
function accepts aptr
which was allocated with a requestedsize
andalignment
, causing the allocated memory referenced byptr
to be made available for future allocations. - je_free_aligned_sized(DoubleBuffer, long) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
The
free_aligned_sized()
function accepts aptr
which was allocated with a requestedsize
andalignment
, causing the allocated memory referenced byptr
to be made available for future allocations. - je_free_aligned_sized(FloatBuffer, long) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
The
free_aligned_sized()
function accepts aptr
which was allocated with a requestedsize
andalignment
, causing the allocated memory referenced byptr
to be made available for future allocations. - je_free_aligned_sized(IntBuffer, long) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
The
free_aligned_sized()
function accepts aptr
which was allocated with a requestedsize
andalignment
, causing the allocated memory referenced byptr
to be made available for future allocations. - je_free_aligned_sized(LongBuffer, long) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
The
free_aligned_sized()
function accepts aptr
which was allocated with a requestedsize
andalignment
, causing the allocated memory referenced byptr
to be made available for future allocations. - je_free_aligned_sized(ShortBuffer, long) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
The
free_aligned_sized()
function accepts aptr
which was allocated with a requestedsize
andalignment
, causing the allocated memory referenced byptr
to be made available for future allocations. - je_free_aligned_sized(PointerBuffer, long) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
The
free_aligned_sized()
function accepts aptr
which was allocated with a requestedsize
andalignment
, causing the allocated memory referenced byptr
to be made available for future allocations. - je_free_sized(ByteBuffer) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
The
free_sized()
function is an extension offree
with asize
parameter to allow the caller to pass in the allocation size as an optimization. - je_free_sized(DoubleBuffer) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
The
free_sized()
function is an extension offree
with asize
parameter to allow the caller to pass in the allocation size as an optimization. - je_free_sized(FloatBuffer) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
The
free_sized()
function is an extension offree
with asize
parameter to allow the caller to pass in the allocation size as an optimization. - je_free_sized(IntBuffer) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
The
free_sized()
function is an extension offree
with asize
parameter to allow the caller to pass in the allocation size as an optimization. - je_free_sized(LongBuffer) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
The
free_sized()
function is an extension offree
with asize
parameter to allow the caller to pass in the allocation size as an optimization. - je_free_sized(ShortBuffer) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
The
free_sized()
function is an extension offree
with asize
parameter to allow the caller to pass in the allocation size as an optimization. - je_free_sized(PointerBuffer) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
The
free_sized()
function is an extension offree
with asize
parameter to allow the caller to pass in the allocation size as an optimization. - je_mallctl(CharSequence, ByteBuffer, PointerBuffer, ByteBuffer) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Provides a general interface for introspecting the memory allocator, as well as setting modifiable parameters and triggering actions.
- je_mallctl(ByteBuffer, ByteBuffer, PointerBuffer, ByteBuffer) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Provides a general interface for introspecting the memory allocator, as well as setting modifiable parameters and triggering actions.
- je_mallctlbymib(PointerBuffer, ByteBuffer, PointerBuffer, ByteBuffer) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Similar to
mallctl
, but uses MIBs instead of names. - je_mallctlnametomib(CharSequence, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Provides a way to avoid repeated name lookups for applications that repeatedly query the same portion of the namespace, by translating a name to a “Management Information Base” (MIB) that can be passed repeatedly to
mallctlbymib
. - je_mallctlnametomib(ByteBuffer, PointerBuffer, PointerBuffer) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Provides a way to avoid repeated name lookups for applications that repeatedly query the same portion of the namespace, by translating a name to a “Management Information Base” (MIB) that can be passed repeatedly to
mallctlbymib
. - je_malloc(long) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Allocates
size
bytes of uninitialized memory. - je_malloc_message() - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Returns the
je_malloc_message
variable. - je_malloc_stats_print(MallocMessageCallbackI, long, CharSequence) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Writes human-readable summary statistics via the
write_cb
callback function pointer andcbopaque
data passed towrite_cb
, ormalloc_message()
ifwrite_cb
isNULL
. - je_malloc_stats_print(MallocMessageCallbackI, long, ByteBuffer) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Writes human-readable summary statistics via the
write_cb
callback function pointer andcbopaque
data passed towrite_cb
, ormalloc_message()
ifwrite_cb
isNULL
. - je_malloc_usable_size(ByteBuffer) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Returns the usable size of the allocation pointed to by
ptr
. - je_mallocx(long, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Allocates at least
size
bytes of memory, and returns a pointer to the base address of the allocation. - je_nallocx(long, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Allocates no memory, but it performs the same size computation as the
mallocx
function, and returns the real size of the allocation that would result from the equivalentmallocx()
function call. - je_posix_memalign(PointerBuffer, long, long) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Allocates
size
bytes of memory such that the allocation's base address is an even multiple ofalignment
, and returns the allocation in the value pointed to bymemptr
. - je_rallocx(ByteBuffer, long, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Resizes the allocation at
ptr
to be at leastsize
bytes, and returns a pointer to the base address of the resulting allocation, which may or may not have moved from its original location. - je_realloc(ByteBuffer, long) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Changes the size of the previously allocated memory referenced by
ptr
tosize
bytes. - je_sallocx(ByteBuffer, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Returns the real size of the allocation at
ptr
. - je_sdallocx(ByteBuffer, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Sized version of
dallocx
. - je_sdallocx(DoubleBuffer, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Sized version of
dallocx
. - je_sdallocx(FloatBuffer, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Sized version of
dallocx
. - je_sdallocx(IntBuffer, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Sized version of
dallocx
. - je_sdallocx(LongBuffer, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Sized version of
dallocx
. - je_sdallocx(ShortBuffer, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Sized version of
dallocx
. - je_sdallocx(PointerBuffer, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Sized version of
dallocx
. - je_xallocx(ByteBuffer, long, long, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Resizes the allocation at
ptr
in place to be at least size bytes, and returns the real size of the allocation. - JEmalloc - Class in org.lwjgl.system.jemalloc
-
Native bindings to jemalloc.
- JEMALLOC_VERSION - Static variable in class org.lwjgl.system.jemalloc.JEmalloc
-
The version string.
- JEMALLOC_VERSION_BUGFIX - Static variable in class org.lwjgl.system.jemalloc.JEmalloc
-
The bugfix version.
- JEMALLOC_VERSION_GID - Static variable in class org.lwjgl.system.jemalloc.JEmalloc
-
The globally unique identifier (git commit hash).
- JEMALLOC_VERSION_MAJOR - Static variable in class org.lwjgl.system.jemalloc.JEmalloc
-
The major version.
- JEMALLOC_VERSION_MINOR - Static variable in class org.lwjgl.system.jemalloc.JEmalloc
-
The minor version.
- JEMALLOC_VERSION_NREV - Static variable in class org.lwjgl.system.jemalloc.JEmalloc
-
The revision number.
- JEmalloc.Functions - Class in org.lwjgl.system.jemalloc
-
Contains the function pointers loaded from the jemalloc
SharedLibrary
. - JEmallocAllocator - Class in org.lwjgl.system.jemalloc
-
A
MemoryUtil.MemoryAllocator
implementation using the jemalloc library. - JEmallocAllocator() - Constructor for class org.lwjgl.system.jemalloc.JEmallocAllocator
M
- mallctl - Static variable in class org.lwjgl.system.jemalloc.JEmalloc.Functions
-
Function address.
- MALLCTL_ARENAS_ALL - Static variable in class org.lwjgl.system.jemalloc.JEmalloc
-
Use as arena index in "arena.<i>.{purge,decay,dss}" and "stats.arenas.<i>.*" mallctl interfaces to select all arenas.
- MALLCTL_ARENAS_DESTROYED - Static variable in class org.lwjgl.system.jemalloc.JEmalloc
-
Use as arena index in "stats.arenas.<i>.*" mallctl interfaces to select destroyed arenas.
- mallctlbymib - Static variable in class org.lwjgl.system.jemalloc.JEmalloc.Functions
-
Function address.
- mallctlnametomib - Static variable in class org.lwjgl.system.jemalloc.JEmalloc.Functions
-
Function address.
- malloc - Static variable in class org.lwjgl.system.jemalloc.JEmalloc.Functions
-
Function address.
- malloc() - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns a new
ExtentHooks
instance allocated withmemAlloc
. - malloc(long) - Method in class org.lwjgl.system.jemalloc.JEmallocAllocator
- malloc(MemoryStack) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns a new
ExtentHooks
instance allocated on the specifiedMemoryStack
. - malloc_message - Static variable in class org.lwjgl.system.jemalloc.JEmalloc.Functions
-
Function address.
- malloc_stats_print - Static variable in class org.lwjgl.system.jemalloc.JEmalloc.Functions
-
Function address.
- malloc_usable_size - Static variable in class org.lwjgl.system.jemalloc.JEmalloc.Functions
-
Function address.
- MallocMessageCallback - Class in org.lwjgl.system.jemalloc
-
Instances of this class may be passed to the
malloc_usable_size
method. - MallocMessageCallbackI - Interface in org.lwjgl.system.jemalloc
-
Instances of this interface may be passed to the
malloc_usable_size
method. - mallocStack() - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Deprecated.
- mallocStack(MemoryStack) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Deprecated.
- mallocx - Static variable in class org.lwjgl.system.jemalloc.JEmalloc.Functions
-
Function address.
- MALLOCX_ALIGN(int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Align the memory allocation to start at an address that is a multiple of
a
, wherea
is a power of two. - MALLOCX_ARENA(int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Use the arena specified by the index
a
(and by necessity bypass the thread cache). - MALLOCX_LG_ALIGN(int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Align the memory allocation to start at an address that is a multiple of
(1 << la)
. - MALLOCX_TCACHE(int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Use the thread-specific cache (tcache) specified by the identifier
tc
, which must have been acquired via thetcache.create
mallctl. - MALLOCX_TCACHE_NONE - Static variable in class org.lwjgl.system.jemalloc.JEmalloc
-
Do not use a thread-specific cache (tcache).
- MALLOCX_ZERO - Static variable in class org.lwjgl.system.jemalloc.JEmalloc
-
Initialize newly allocated memory to contain zero bytes.
- merge() - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
the extent merge hook
- merge(ExtentMergeI) - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Sets the specified value to the
ExtentHooks.merge()
field. - MERGE - Static variable in class org.lwjgl.system.jemalloc.ExtentHooks
-
The struct member offsets.
N
- nalloc(long) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Unsafe version of
ExtentHooks.alloc()
. - nalloc(long, ExtentAllocI) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Unsafe version of
alloc
. - nallocx - Static variable in class org.lwjgl.system.jemalloc.JEmalloc.Functions
-
Function address.
- ncommit(long) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Unsafe version of
ExtentHooks.commit()
. - ncommit(long, ExtentCommitI) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Unsafe version of
commit
. - ndalloc(long) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Unsafe version of
ExtentHooks.dalloc()
. - ndalloc(long, ExtentDallocI) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Unsafe version of
dalloc
. - ndecommit(long) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Unsafe version of
ExtentHooks.decommit()
. - ndecommit(long, ExtentDecommitI) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Unsafe version of
decommit
. - ndestroy(long) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Unsafe version of
ExtentHooks.destroy()
. - ndestroy(long, ExtentDestroyI) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Unsafe version of
destroy
. - nje_aligned_alloc(long, long) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Unsafe version of:
aligned_alloc
- nje_calloc(long, long) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Unsafe version of:
calloc
- nje_dallocx(long, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Unsafe version of:
dallocx
- nje_free(long) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Unsafe version of:
free
- nje_free_aligned_sized(long, long, long) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Unsafe version of:
free_aligned_sized
- nje_free_sized(long, long) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Unsafe version of:
free_sized
- nje_mallctl(long, long, long, long, long) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Unsafe version of:
mallctl
- nje_mallctlbymib(long, long, long, long, long, long) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Unsafe version of:
mallctlbymib
- nje_mallctlnametomib(long, long, long) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Unsafe version of:
mallctlnametomib
- nje_malloc(long) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Unsafe version of:
malloc
- nje_malloc_stats_print(long, long, long) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Unsafe version of:
malloc_stats_print
- nje_malloc_usable_size(long) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Unsafe version of:
malloc_usable_size
- nje_mallocx(long, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Unsafe version of:
mallocx
- nje_nallocx(long, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Unsafe version of:
nallocx
- nje_posix_memalign(long, long, long) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Unsafe version of:
posix_memalign
- nje_rallocx(long, long, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Unsafe version of:
rallocx
- nje_realloc(long, long) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Unsafe version of:
realloc
- nje_sallocx(long, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Unsafe version of:
sallocx
- nje_sdallocx(long, long, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Unsafe version of:
sdallocx
- nje_xallocx(long, long, long, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Unsafe version of:
xallocx
- nmerge(long) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Unsafe version of
ExtentHooks.merge()
. - nmerge(long, ExtentMergeI) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Unsafe version of
merge
. - npurge_forced(long) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Unsafe version of
ExtentHooks.purge_forced()
. - npurge_forced(long, ExtentPurgeI) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Unsafe version of
purge_forced
. - npurge_lazy(long) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Unsafe version of
ExtentHooks.purge_lazy()
. - npurge_lazy(long, ExtentPurgeI) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Unsafe version of
purge_lazy
. - nsplit(long) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Unsafe version of
ExtentHooks.split()
. - nsplit(long, ExtentSplitI) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Unsafe version of
split
.
O
- org.lwjgl.system.jemalloc - package org.lwjgl.system.jemalloc
-
Contains bindings to the jemalloc library.
P
- posix_memalign - Static variable in class org.lwjgl.system.jemalloc.JEmalloc.Functions
-
Function address.
- purge_forced() - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
the extent forced purge hook
- purge_forced(ExtentPurgeI) - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Sets the specified value to the
ExtentHooks.purge_forced()
field. - PURGE_FORCED - Static variable in class org.lwjgl.system.jemalloc.ExtentHooks
-
The struct member offsets.
- purge_lazy() - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
the extent lazy purge hook
- purge_lazy(ExtentPurgeI) - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Sets the specified value to the
ExtentHooks.purge_lazy()
field. - PURGE_LAZY - Static variable in class org.lwjgl.system.jemalloc.ExtentHooks
-
The struct member offsets.
R
- rallocx - Static variable in class org.lwjgl.system.jemalloc.JEmalloc.Functions
-
Function address.
- realloc - Static variable in class org.lwjgl.system.jemalloc.JEmalloc.Functions
-
Function address.
- realloc(long, long) - Method in class org.lwjgl.system.jemalloc.JEmallocAllocator
S
- sallocx - Static variable in class org.lwjgl.system.jemalloc.JEmalloc.Functions
-
Function address.
- sdallocx - Static variable in class org.lwjgl.system.jemalloc.JEmalloc.Functions
-
Function address.
- set(ExtentAllocI, ExtentDallocI, ExtentDestroyI, ExtentCommitI, ExtentDecommitI, ExtentPurgeI, ExtentPurgeI, ExtentSplitI, ExtentMergeI) - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Initializes this struct with the specified values.
- set(ExtentHooks) - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Copies the specified struct data to this struct.
- sizeof() - Method in class org.lwjgl.system.jemalloc.ExtentHooks
- SIZEOF - Static variable in class org.lwjgl.system.jemalloc.ExtentHooks
-
The struct size in bytes.
- split() - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
the extent split hook
- split(ExtentSplitI) - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Sets the specified value to the
ExtentHooks.split()
field. - SPLIT - Static variable in class org.lwjgl.system.jemalloc.ExtentHooks
-
The struct member offsets.
V
- validate(long) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Validates pointer members that should not be
NULL
.
X
- xallocx - Static variable in class org.lwjgl.system.jemalloc.JEmalloc.Functions
-
Function address.
All Classes and Interfaces|All Packages|Constant Field Values