@FunctionalInterface
public interface ExtentCommitI
extends org.lwjgl.system.CallbackI.Z
ExtentHooks struct.
bool (*) (
extent_hooks_t *extent_hooks,
void *addr,
size_t size,
size_t offset,
size_t length,
unsigned int arena_ind
)org.lwjgl.system.CallbackI.B, org.lwjgl.system.CallbackI.D, org.lwjgl.system.CallbackI.F, org.lwjgl.system.CallbackI.I, org.lwjgl.system.CallbackI.J, org.lwjgl.system.CallbackI.N, org.lwjgl.system.CallbackI.P, org.lwjgl.system.CallbackI.S, org.lwjgl.system.CallbackI.V, org.lwjgl.system.CallbackI.Z| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SIGNATURE |
| Modifier and Type | Method and Description |
|---|---|
default boolean |
callback(long args) |
default java.lang.String |
getSignature() |
boolean |
invoke(long extent_hooks,
long addr,
long size,
long offset,
long length,
int arena_ind)
Extent commit hook.
|
static final java.lang.String SIGNATURE
default java.lang.String getSignature()
getSignature in interface org.lwjgl.system.CallbackIdefault boolean callback(long args)
callback in interface org.lwjgl.system.CallbackI.Zboolean invoke(long extent_hooks,
long addr,
long size,
long offset,
long length,
int arena_ind)
An extent commit function conforms to the extent_commit_t type and commits zeroed physical memory to back pages within an extent at given
addr and size at offset bytes, extending for length on behalf of arena arena_ind, returning false upon success.
Committed memory may be committed in absolute terms as on a system that does not overcommit, or in implicit terms as on a system that overcommits and
satisfies physical memory needs on demand via soft page faults. If the function returns true, this indicates insufficient physical memory to satisfy the
request.
Copyright LWJGL. All Rights Reserved. License terms.