Variable Index
_DUMA_allocList points to the array of slot structures used to manage the malloc arena. _duma_allocListSize is the size of the allocation list. DUMA_ALIGNMENT is a global variable used to control the default alignment of buffers returned by malloc(), calloc(), and realloc(). DUMA_ALLOW_MALLOC_0 is set if DUMA is to allow malloc(0). DUMA_FILL is set to 0-255 if DUMA should fill all new allocated memory with the specified value. DUMA_FREE_ACCESS is set if DUMA is to write access memory before freeing it.
internal variable: state of initialization
DUMA_MALLOC_FAILEXIT controls the behaviour of DUMA when malloc() fails and would return NULL. DUMA_MAX_ALLOC is used to control the maximum memory print of the program in total: When the sum of allocated and protected memory would exceed this value in kB, the protected memory is freed/deleted. Minimum required alignment by CPU.
Number of bytes per virtual-memory page, as returned by
Page_Size().
DUMA_PROTECT_BELOW is used to modify the behavior of the allocator. DUMA_PROTECT_FREE is used to control the disposition of memory that is released using free(). DUMA_SHOW_ALLOC is set if DUMA is to print all allocations and deallocations to the console. DUMA_SLACKFILL is set to 0-255.
MEMORY_CREATION_SIZE is the amount of memory to get from the
operating system at one time.
Fake variable to make docs work right :(
internal variable: number of allocations processed so far internal variable: number of deallocations processed so far slotCount is the number of Slot structures in allocationList. slotsPerPage is the number of slot structures that fit in a virtual memory page. internal variable: sum of allocated -freed +protected memory in kB internal variable: sum of protected memory in kB internal variable: sum of allocated memory in kB unUsedSlots is the number of Slot structures that are currently available to represent new malloc buffers. KDUMA version string |