- 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 method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns a new ExtentHooks instance allocated with memCalloc.
- calloc - Static variable in class org.lwjgl.system.jemalloc.JEmalloc.Functions
-
Function address.
- calloc(long, long) - Method in class org.lwjgl.system.jemalloc.JEmallocAllocator
-
- callocStack() - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns a new ExtentHooks instance allocated on the thread-local MemoryStack and initializes all its bits to zero.
- callocStack(MemoryStack) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns a new ExtentHooks instance allocated on the specified MemoryStack and initializes all its bits to zero.
- COMMIT - Static variable in class org.lwjgl.system.jemalloc.ExtentHooks
-
The struct member offsets.
- commit() - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns the value of the commit field.
- commit(ExtentCommitI) - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Sets the specified value to the commit field.
- create(long) - Static method in class org.lwjgl.system.jemalloc.ExtentAlloc
-
Creates a ExtentAlloc 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 specified ExtentAllocI instance.
- create(long) - Static method in class org.lwjgl.system.jemalloc.ExtentCommit
-
Creates a ExtentCommit instance from the specified function pointer.
- create(ExtentCommitI) - Static method in class org.lwjgl.system.jemalloc.ExtentCommit
-
Creates a ExtentCommit instance that delegates to the specified ExtentCommitI instance.
- create(long) - Static method in class org.lwjgl.system.jemalloc.ExtentDalloc
-
Creates a ExtentDalloc instance from the specified function pointer.
- create(ExtentDallocI) - Static method in class org.lwjgl.system.jemalloc.ExtentDalloc
-
Creates a ExtentDalloc instance that delegates to the specified ExtentDallocI instance.
- create(long) - Static method in class org.lwjgl.system.jemalloc.ExtentDecommit
-
Creates a ExtentDecommit instance from the specified function pointer.
- create(ExtentDecommitI) - Static method in class org.lwjgl.system.jemalloc.ExtentDecommit
-
Creates a ExtentDecommit instance that delegates to the specified ExtentDecommitI instance.
- create(long) - Static method in class org.lwjgl.system.jemalloc.ExtentDestroy
-
Creates a ExtentDestroy instance from the specified function pointer.
- create(ExtentDestroyI) - Static method in class org.lwjgl.system.jemalloc.ExtentDestroy
-
Creates a ExtentDestroy instance that delegates to the specified ExtentDestroyI instance.
- create() - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns a new ExtentHooks instance allocated with BufferUtils.
- 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(ExtentMergeI) - Static method in class org.lwjgl.system.jemalloc.ExtentMerge
-
Creates a ExtentMerge instance that delegates to the specified ExtentMergeI instance.
- create(long) - Static method in class org.lwjgl.system.jemalloc.ExtentPurge
-
Creates a ExtentPurge instance from the specified function pointer.
- create(ExtentPurgeI) - Static method in class org.lwjgl.system.jemalloc.ExtentPurge
-
Creates a ExtentPurge instance that delegates to the specified ExtentPurgeI instance.
- create(long) - Static method in class org.lwjgl.system.jemalloc.ExtentSplit
-
Creates a ExtentSplit instance from the specified function pointer.
- create(ExtentSplitI) - Static method in class org.lwjgl.system.jemalloc.ExtentSplit
-
Creates a ExtentSplit instance that delegates to the specified ExtentSplitI instance.
- create(long) - Static method in class org.lwjgl.system.jemalloc.MallocMessageCallback
-
Creates a MallocMessageCallback instance from the specified function pointer.
- create(MallocMessageCallbackI) - Static method in class org.lwjgl.system.jemalloc.MallocMessageCallback
-
Creates a MallocMessageCallback instance that delegates to the specified MallocMessageCallbackI instance.
- createSafe(long) - Static method in class org.lwjgl.system.jemalloc.ExtentAlloc
-
Like
create, but returns
null if
functionPointer is
NULL.
- createSafe(long) - Static method in class org.lwjgl.system.jemalloc.ExtentCommit
-
Like
create, but returns
null if
functionPointer is
NULL.
- createSafe(long) - Static method in class org.lwjgl.system.jemalloc.ExtentDalloc
-
Like
create, but returns
null if
functionPointer is
NULL.
- createSafe(long) - Static method in class org.lwjgl.system.jemalloc.ExtentDecommit
-
Like
create, but returns
null if
functionPointer is
NULL.
- createSafe(long) - Static method in class org.lwjgl.system.jemalloc.ExtentDestroy
-
Like
create, but returns
null if
functionPointer is
NULL.
- createSafe(long) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Like
create, but returns
null if
address is
NULL.
- createSafe(long) - Static method in class org.lwjgl.system.jemalloc.ExtentMerge
-
Like
create, but returns
null if
functionPointer is
NULL.
- createSafe(long) - Static method in class org.lwjgl.system.jemalloc.ExtentPurge
-
Like
create, but returns
null if
functionPointer is
NULL.
- createSafe(long) - Static method in class org.lwjgl.system.jemalloc.ExtentSplit
-
Like
create, but returns
null if
functionPointer is
NULL.
- createSafe(long) - Static method in class org.lwjgl.system.jemalloc.MallocMessageCallback
-
Like
create, but returns
null if
functionPointer is
NULL.
- 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 of alignment.
- je_calloc(long, long) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Allocates space for num objects, each size 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(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(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(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(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(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(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(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(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(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(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_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_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_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(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_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_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, ByteBuffer) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Writes human-readable summary statistics via the write_cb callback function pointer and cbopaque data passed to write_cb, or
malloc_message() if write_cb is NULL.
- 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 and cbopaque data passed to write_cb, or
malloc_message() if write_cb is NULL.
- 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 equivalent
mallocx() 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 of alignment, and returns the allocation in
the value pointed to by memptr.
- je_rallocx(ByteBuffer, long, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
Resizes the allocation at ptr to be at least size 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 to size 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
-
- je_sdallocx(ShortBuffer, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
- je_sdallocx(IntBuffer, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
- je_sdallocx(LongBuffer, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
- je_sdallocx(FloatBuffer, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
- je_sdallocx(DoubleBuffer, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
- je_sdallocx(PointerBuffer, int) - Static method in class org.lwjgl.system.jemalloc.JEmalloc
-
- 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
-
- JEmalloc.Functions - Class in org.lwjgl.system.jemalloc
-
Contains the function pointers loaded from the jemalloc SharedLibrary.
- 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.
- JEmallocAllocator - Class in org.lwjgl.system.jemalloc
-
A MemoryUtil.MemoryAllocator implementation using the jemalloc library.
- JEmallocAllocator() - Constructor for class org.lwjgl.system.jemalloc.JEmallocAllocator
-
- 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 method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns a new ExtentHooks instance allocated with memAlloc.
- malloc - Static variable in class org.lwjgl.system.jemalloc.JEmalloc.Functions
-
Function address.
- 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
-
- MallocMessageCallbackI - Interface in org.lwjgl.system.jemalloc
-
- mallocStack() - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns a new ExtentHooks instance allocated on the thread-local MemoryStack.
- mallocStack(MemoryStack) - Static method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns a new ExtentHooks instance allocated on the specified MemoryStack.
- 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, where a 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 the tcache.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 - Static variable in class org.lwjgl.system.jemalloc.ExtentHooks
-
The struct member offsets.
- merge() - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Returns the value of the merge field.
- merge(ExtentMergeI) - Method in class org.lwjgl.system.jemalloc.ExtentHooks
-
Sets the specified value to the merge field.