A B C D E F G I J M N O P R S V X
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
- alloc() - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns the value of the
allocfield. - alloc() - Method in class org.lwjgl.system.jemalloc.ExtentHooks.Buffer
-
Returns the value of the
allocfield. - alloc(ExtentAllocI) - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Sets the specified value to the
allocfield. - alloc(ExtentAllocI) - Method in class org.lwjgl.system.jemalloc.ExtentHooks.Buffer
-
Sets the specified value to the
allocfield.
B
- Buffer(long, int) - Constructor for class org.lwjgl.system.jemalloc.ExtentHooks.Buffer
- Buffer(ByteBuffer) - Constructor for class org.lwjgl.system.jemalloc.ExtentHooks.Buffer
-
Creates a new
ExtentHooks.Bufferinstance backed by the specified container.
C
- callback(long) - Method in interface org.lwjgl.system.jemalloc.ExtentAllocI
- callback(long) - Method in interface org.lwjgl.system.jemalloc.ExtentCommitI
- callback(long) - Method in interface org.lwjgl.system.jemalloc.ExtentDallocI
- callback(long) - Method in interface org.lwjgl.system.jemalloc.ExtentDecommitI
- callback(long) - Method in interface org.lwjgl.system.jemalloc.ExtentDestroyI
- callback(long) - Method in interface org.lwjgl.system.jemalloc.ExtentMergeI
- callback(long) - Method in interface org.lwjgl.system.jemalloc.ExtentPurgeI
- callback(long) - Method in interface org.lwjgl.system.jemalloc.ExtentSplitI
- callback(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
ExtentHooksinstance allocated withmemCalloc. - calloc(int) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns a new
ExtentHooks.Bufferinstance allocated withmemCalloc. - calloc(long, long) - Method in class org.lwjgl.system.jemalloc.JEmallocAllocator
- callocStack() - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns a new
ExtentHooksinstance allocated on the thread-localMemoryStackand initializes all its bits to zero. - callocStack(int) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns a new
ExtentHooks.Bufferinstance allocated on the thread-localMemoryStackand initializes all its bits to zero. - callocStack(int, MemoryStack) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns a new
ExtentHooks.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero. - callocStack(MemoryStack) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns a new
ExtentHooksinstance allocated on the specifiedMemoryStackand initializes all its bits to zero. - commit() - Method in class org.lwjgl.system.jemalloc.ExtentHooks.Buffer
-
Returns the value of the
commitfield. - commit() - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns the value of the
commitfield. - commit(ExtentCommitI) - Method in class org.lwjgl.system.jemalloc.ExtentHooks.Buffer
-
Sets the specified value to the
commitfield. - commit(ExtentCommitI) - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Sets the specified value to the
commitfield. - create() - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns a new
ExtentHooksinstance allocated withBufferUtils. - create(int) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns a new
ExtentHooks.Bufferinstance allocated withBufferUtils. - create(long) - Static method in class org.lwjgl.system.jemalloc.ExtentAlloc
-
Creates a
ExtentAllocinstance from the specified function pointer. - create(long) - Static method in class org.lwjgl.system.jemalloc.ExtentCommit
-
Creates a
ExtentCommitinstance from the specified function pointer. - create(long) - Static method in class org.lwjgl.system.jemalloc.ExtentDalloc
-
Creates a
ExtentDallocinstance from the specified function pointer. - create(long) - Static method in class org.lwjgl.system.jemalloc.ExtentDecommit
-
Creates a
ExtentDecommitinstance from the specified function pointer. - create(long) - Static method in class org.lwjgl.system.jemalloc.ExtentDestroy
-
Creates a
ExtentDestroyinstance from the specified function pointer. - create(long) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns a new
ExtentHooksinstance for the specified memory address. - create(long) - Static method in class org.lwjgl.system.jemalloc.ExtentMerge
-
Creates a
ExtentMergeinstance from the specified function pointer. - create(long) - Static method in class org.lwjgl.system.jemalloc.ExtentPurge
-
Creates a
ExtentPurgeinstance from the specified function pointer. - create(long) - Static method in class org.lwjgl.system.jemalloc.ExtentSplit
-
Creates a
ExtentSplitinstance from the specified function pointer. - create(long) - Static method in class org.lwjgl.system.jemalloc.MallocMessageCallback
-
Creates a
MallocMessageCallbackinstance from the specified function pointer. - create(long, int) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Create a
ExtentHooks.Bufferinstance at the specified memory. - create(ExtentAllocI) - Static method in class org.lwjgl.system.jemalloc.ExtentAlloc
-
Creates a
ExtentAllocinstance that delegates to the specifiedExtentAllocIinstance. - create(ExtentCommitI) - Static method in class org.lwjgl.system.jemalloc.ExtentCommit
-
Creates a
ExtentCommitinstance that delegates to the specifiedExtentCommitIinstance. - create(ExtentDallocI) - Static method in class org.lwjgl.system.jemalloc.ExtentDalloc
-
Creates a
ExtentDallocinstance that delegates to the specifiedExtentDallocIinstance. - create(ExtentDecommitI) - Static method in class org.lwjgl.system.jemalloc.ExtentDecommit
-
Creates a
ExtentDecommitinstance that delegates to the specifiedExtentDecommitIinstance. - create(ExtentDestroyI) - Static method in class org.lwjgl.system.jemalloc.ExtentDestroy
-
Creates a
ExtentDestroyinstance that delegates to the specifiedExtentDestroyIinstance. - create(ExtentMergeI) - Static method in class org.lwjgl.system.jemalloc.ExtentMerge
-
Creates a
ExtentMergeinstance that delegates to the specifiedExtentMergeIinstance. - create(ExtentPurgeI) - Static method in class org.lwjgl.system.jemalloc.ExtentPurge
-
Creates a
ExtentPurgeinstance that delegates to the specifiedExtentPurgeIinstance. - create(ExtentSplitI) - Static method in class org.lwjgl.system.jemalloc.ExtentSplit
-
Creates a
ExtentSplitinstance that delegates to the specifiedExtentSplitIinstance. - create(MallocMessageCallbackI) - Static method in class org.lwjgl.system.jemalloc.MallocMessageCallback
-
Creates a
MallocMessageCallbackinstance that delegates to the specifiedMallocMessageCallbackIinstance. - 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
- createSafe(long, int) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
D
- dalloc() - Method in class org.lwjgl.system.jemalloc.ExtentHooks.Buffer
-
Returns the value of the
dallocfield. - dalloc() - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns the value of the
dallocfield. - dalloc(ExtentDallocI) - Method in class org.lwjgl.system.jemalloc.ExtentHooks.Buffer
-
Sets the specified value to the
dallocfield. - dalloc(ExtentDallocI) - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Sets the specified value to the
dallocfield. - dallocx - Static variable in class org.lwjgl.system.jemalloc.JEmalloc.Functions
-
Function address.
- decommit() - Method in class org.lwjgl.system.jemalloc.ExtentHooks.Buffer
-
Returns the value of the
decommitfield. - decommit() - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns the value of the
decommitfield. - decommit(ExtentDecommitI) - Method in class org.lwjgl.system.jemalloc.ExtentHooks.Buffer
-
Sets the specified value to the
decommitfield. - decommit(ExtentDecommitI) - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Sets the specified value to the
decommitfield. - destroy() - Method in class org.lwjgl.system.jemalloc.ExtentHooks.Buffer
-
Returns the value of the
destroyfield. - destroy() - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns the value of the
destroyfield. - destroy(ExtentDestroyI) - Method in class org.lwjgl.system.jemalloc.ExtentHooks.Buffer
-
Sets the specified value to the
destroyfield. - destroy(ExtentDestroyI) - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Sets the specified value to the
destroyfield.
E
- ExtentAlloc - Class in org.lwjgl.system.jemalloc
-
Instances of this class may be set to the
ExtentHooksstruct. - ExtentAllocI - Interface in org.lwjgl.system.jemalloc
-
Instances of this interface may be set to the
ExtentHooksstruct. - ExtentCommit - Class in org.lwjgl.system.jemalloc
-
Instances of this class may be set to the
ExtentHooksstruct. - ExtentCommitI - Interface in org.lwjgl.system.jemalloc
-
Instances of this interface may be set to the
ExtentHooksstruct. - ExtentDalloc - Class in org.lwjgl.system.jemalloc
-
Instances of this class may be set to the
ExtentHooksstruct. - ExtentDallocI - Interface in org.lwjgl.system.jemalloc
-
Instances of this interface may be set to the
ExtentHooksstruct. - ExtentDecommit - Class in org.lwjgl.system.jemalloc
-
Instances of this class may be set to the
ExtentHooksstruct. - ExtentDecommitI - Interface in org.lwjgl.system.jemalloc
-
Instances of this interface may be set to the
ExtentHooksstruct. - ExtentDestroy - Class in org.lwjgl.system.jemalloc
-
Instances of this class may be set to the
ExtentHooksstruct. - ExtentDestroyI - Interface in org.lwjgl.system.jemalloc
-
Instances of this interface may be set to the
ExtentHooksstruct. - ExtentHooks - Class in org.lwjgl.system.jemalloc
-
The
extent_hooks_tstructure comprises function pointers which are described individually below. - ExtentHooks(ByteBuffer) - Constructor for class org.lwjgl.system.jemalloc.ExtentHooks
-
Creates a
ExtentHooksinstance at the current position of the specifiedByteBuffercontainer. - ExtentHooks.Buffer - Class in org.lwjgl.system.jemalloc
-
An array of
ExtentHooksstructs. - ExtentMerge - Class in org.lwjgl.system.jemalloc
-
Instances of this class may be set to the
ExtentHooksstruct. - ExtentMergeI - Interface in org.lwjgl.system.jemalloc
-
Instances of this interface may be set to the
ExtentHooksstruct. - ExtentPurge - Class in org.lwjgl.system.jemalloc
-
Instances of this class may be set to the
ExtentHooksstruct. - ExtentPurgeI - Interface in org.lwjgl.system.jemalloc
-
Instances of this interface may be set to the
ExtentHooksstruct. - ExtentSplit - Class in org.lwjgl.system.jemalloc
-
Instances of this class may be set to the
ExtentHooksstruct. - ExtentSplitI - Interface in org.lwjgl.system.jemalloc
-
Instances of this interface may be set to the
ExtentHooksstruct.
F
- free - Static variable in class org.lwjgl.system.jemalloc.JEmalloc.Functions
-
Function address.
- free(long) - Method in class org.lwjgl.system.jemalloc.JEmallocAllocator
G
- getAlignedAlloc() - Method in class org.lwjgl.system.jemalloc.JEmallocAllocator
- getAlignedFree() - Method in class org.lwjgl.system.jemalloc.JEmallocAllocator
- 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
MallocMessageCallbackarguments to a String. - getRealloc() - Method in class org.lwjgl.system.jemalloc.JEmallocAllocator
- getSignature() - Method in interface org.lwjgl.system.jemalloc.ExtentAllocI
- getSignature() - Method in interface org.lwjgl.system.jemalloc.ExtentCommitI
- getSignature() - Method in interface org.lwjgl.system.jemalloc.ExtentDallocI
- getSignature() - Method in interface org.lwjgl.system.jemalloc.ExtentDecommitI
- getSignature() - Method in interface org.lwjgl.system.jemalloc.ExtentDestroyI
- getSignature() - Method in interface org.lwjgl.system.jemalloc.ExtentMergeI
- getSignature() - Method in interface org.lwjgl.system.jemalloc.ExtentPurgeI
- getSignature() - Method in interface org.lwjgl.system.jemalloc.ExtentSplitI
- getSignature() - Method in interface org.lwjgl.system.jemalloc.MallocMessageCallbackI
I
- invoke(long, long) - Method in interface org.lwjgl.system.jemalloc.MallocMessageCallbackI
-
Will be called by the
malloc_usable_sizemethod. - 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
sizebytes 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
numobjects, eachsizebytes in length. - je_dallocx(ByteBuffer, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Causes the memory referenced by
ptrto be made available for future allocations. - je_dallocx(DoubleBuffer, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Causes the memory referenced by
ptrto be made available for future allocations. - je_dallocx(FloatBuffer, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Causes the memory referenced by
ptrto be made available for future allocations. - je_dallocx(IntBuffer, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Causes the memory referenced by
ptrto be made available for future allocations. - je_dallocx(LongBuffer, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Causes the memory referenced by
ptrto be made available for future allocations. - je_dallocx(ShortBuffer, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Causes the memory referenced by
ptrto be made available for future allocations. - je_dallocx(PointerBuffer, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Causes the memory referenced by
ptrto be made available for future allocations. - je_free(ByteBuffer) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Causes the allocated memory referenced by
ptrto be made available for future allocations. - je_free(DoubleBuffer) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Causes the allocated memory referenced by
ptrto be made available for future allocations. - je_free(FloatBuffer) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Causes the allocated memory referenced by
ptrto be made available for future allocations. - je_free(IntBuffer) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Causes the allocated memory referenced by
ptrto be made available for future allocations. - je_free(LongBuffer) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Causes the allocated memory referenced by
ptrto be made available for future allocations. - je_free(ShortBuffer) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Causes the allocated memory referenced by
ptrto be made available for future allocations. - je_free(PointerBuffer) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Causes the allocated memory referenced by
ptrto be made available for future allocations. - 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
sizebytes of uninitialized memory. - je_malloc_message() - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Returns the
je_malloc_messagevariable. - je_malloc_stats_print(MallocMessageCallbackI, long, CharSequence) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Writes human-readable summary statistics via the
write_cbcallback function pointer andcbopaquedata passed towrite_cb, ormalloc_message()ifwrite_cbisNULL. - je_malloc_stats_print(MallocMessageCallbackI, long, ByteBuffer) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Writes human-readable summary statistics via the
write_cbcallback function pointer andcbopaquedata passed towrite_cb, ormalloc_message()ifwrite_cbisNULL. - 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
sizebytes 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
mallocxfunction, 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
sizebytes 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
ptrto be at leastsizebytes, 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
ptrtosizebytes. - 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
ptrin 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.MemoryAllocatorimplementation 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
ExtentHooksinstance allocated withmemAlloc. - malloc(int) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns a new
ExtentHooks.Bufferinstance allocated withmemAlloc. - malloc(long) - Method in class org.lwjgl.system.jemalloc.JEmallocAllocator
- 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_sizemethod. - MallocMessageCallbackI - Interface in org.lwjgl.system.jemalloc
-
Instances of this interface may be passed to the
malloc_usable_sizemethod. - mallocStack() - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns a new
ExtentHooksinstance allocated on the thread-localMemoryStack. - mallocStack(int) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns a new
ExtentHooks.Bufferinstance allocated on the thread-localMemoryStack. - mallocStack(int, MemoryStack) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns a new
ExtentHooks.Bufferinstance allocated on the specifiedMemoryStack. - mallocStack(MemoryStack) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns a new
ExtentHooksinstance allocated on the specifiedMemoryStack. - 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, whereais 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.createmallctl. - 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.Buffer
-
Returns the value of the
mergefield. - merge() - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns the value of the
mergefield. - merge(ExtentMergeI) - Method in class org.lwjgl.system.jemalloc.ExtentHooks.Buffer
-
Sets the specified value to the
mergefield. - merge(ExtentMergeI) - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Sets the specified value to the
mergefield.
N
- nallocx - Static variable in class org.lwjgl.system.jemalloc.JEmalloc.Functions
-
Function address.
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.Buffer
-
Returns the value of the
purge_forcedfield. - purge_forced() - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns the value of the
purge_forcedfield. - purge_forced(ExtentPurgeI) - Method in class org.lwjgl.system.jemalloc.ExtentHooks.Buffer
-
Sets the specified value to the
purge_forcedfield. - purge_forced(ExtentPurgeI) - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Sets the specified value to the
purge_forcedfield. - purge_lazy() - Method in class org.lwjgl.system.jemalloc.ExtentHooks.Buffer
-
Returns the value of the
purge_lazyfield. - purge_lazy() - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns the value of the
purge_lazyfield. - purge_lazy(ExtentPurgeI) - Method in class org.lwjgl.system.jemalloc.ExtentHooks.Buffer
-
Sets the specified value to the
purge_lazyfield. - purge_lazy(ExtentPurgeI) - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Sets the specified value to the
purge_lazyfield.
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.
- SIGNATURE - Static variable in interface org.lwjgl.system.jemalloc.ExtentAllocI
- SIGNATURE - Static variable in interface org.lwjgl.system.jemalloc.ExtentCommitI
- SIGNATURE - Static variable in interface org.lwjgl.system.jemalloc.ExtentDallocI
- SIGNATURE - Static variable in interface org.lwjgl.system.jemalloc.ExtentDecommitI
- SIGNATURE - Static variable in interface org.lwjgl.system.jemalloc.ExtentDestroyI
- SIGNATURE - Static variable in interface org.lwjgl.system.jemalloc.ExtentMergeI
- SIGNATURE - Static variable in interface org.lwjgl.system.jemalloc.ExtentPurgeI
- SIGNATURE - Static variable in interface org.lwjgl.system.jemalloc.ExtentSplitI
- SIGNATURE - Static variable in interface org.lwjgl.system.jemalloc.MallocMessageCallbackI
- sizeof() - Method in class org.lwjgl.system.jemalloc.ExtentHooks.Buffer
- 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.Buffer
-
Returns the value of the
splitfield. - split() - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns the value of the
splitfield. - split(ExtentSplitI) - Method in class org.lwjgl.system.jemalloc.ExtentHooks.Buffer
-
Sets the specified value to the
splitfield. - split(ExtentSplitI) - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Sets the specified value to the
splitfield.
V
- validate(long) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Validates pointer members that should not be
NULL. - validate(long, int) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Calls
ExtentHooks.validate(long)for each struct contained in the specified struct array.
X
- xallocx - Static variable in class org.lwjgl.system.jemalloc.JEmalloc.Functions
-
Function address.